tix/test/test.test.nix

27 lines
522 B
Nix
Raw Normal View History

2024-01-02 13:15:50 +00:00
{
describe,
it,
...
}: let
2024-01-02 12:44:07 +00:00
test = import ../tix/test.nix;
in
2024-01-02 13:15:50 +00:00
describe "the test function" [
(it "get's test results" {
expected = [
{
"msg" = "it: test's itself???";
"success" = true;
}
];
actual = (test ./it.test.nix).results;
})
(it "has a path" {
actual = builtins.typeOf (test ./it.test.nix).path;
expected = "path";
})
(it "fails to build non test" {
actual = test ./bad/string.nix;
throws = true;
})
]