27 lines
522 B
Nix
27 lines
522 B
Nix
{
|
|
describe,
|
|
it,
|
|
...
|
|
}: let
|
|
test = import ../tix/test.nix;
|
|
in
|
|
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;
|
|
})
|
|
]
|