forked from lix-project/nix-eval-jobs
commit
97dd8023e8
|
@ -69,9 +69,17 @@ def test_expression() -> None:
|
|||
with open(TEST_ROOT.joinpath("assets/ci.nix"), "r") as ci_nix:
|
||||
common_test(["-E", ci_nix.read()])
|
||||
|
||||
|
||||
def test_eval_error() -> None:
|
||||
with TemporaryDirectory() as tempdir:
|
||||
cmd = [str(BIN), "--gc-roots-dir", tempdir, "--meta", "--flake", ".#legacyPackages.x86_64-linux"]
|
||||
cmd = [
|
||||
str(BIN),
|
||||
"--gc-roots-dir",
|
||||
tempdir,
|
||||
"--meta",
|
||||
"--flake",
|
||||
".#legacyPackages.x86_64-linux",
|
||||
]
|
||||
res = subprocess.run(
|
||||
cmd,
|
||||
cwd=TEST_ROOT.joinpath("assets"),
|
||||
|
@ -80,4 +88,4 @@ def test_eval_error() -> None:
|
|||
)
|
||||
attrs = json.loads(res.stdout)
|
||||
assert attrs["attr"] == "brokenPackage"
|
||||
assert "this is an evaluation error" in attrs["error"]
|
||||
assert "this is an evaluation error" in attrs["error"]
|
||||
|
|
Loading…
Reference in a new issue