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:
Robert Helgesson 2021-02-07 21:52:16 +01:00
parent bdee1be7b3
commit ef4370bedc
No known key found for this signature in database
GPG key ID: 36BDAA14C2797E89
22 changed files with 102 additions and 85 deletions

View file

@ -1 +0,0 @@
["The programs.mpv \"package\" option is mutually exclusive with \"scripts\" option."]

View file

@ -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.''
];
};
}