tests: allow testing assertions
By default tests are expected to produce no assertion. This also updates the existing tests to match.
This commit is contained in:
parent
bdee1be7b3
commit
ef4370bedc
22 changed files with 102 additions and 85 deletions
|
|
@ -1 +0,0 @@
|
|||
["The programs.mpv \"package\" option is mutually exclusive with \"scripts\" option."]
|
||||
|
|
@ -17,13 +17,9 @@
|
|||
})
|
||||
];
|
||||
|
||||
home.file.result.text = builtins.toJSON
|
||||
(map (a: a.message) (lib.filter (a: !a.assertion) config.assertions));
|
||||
|
||||
nmt.script = ''
|
||||
assertFileContent \
|
||||
home-files/result \
|
||||
${./mpv-invalid-settings-expected.json}
|
||||
'';
|
||||
test.asserts.assertions.expected = [
|
||||
''
|
||||
The programs.mpv "package" option is mutually exclusive with "scripts" option.''
|
||||
];
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue