lib/tests: evaluate value from subflake with callLocklessFlake

main
matthewcroughan 2 years ago
parent ec59145c3b
commit 3f128cc024
  1. 10
      lib/tests/flakes/subflakeTest/flake.nix
  2. 2
      lib/tests/flakes/subflakeTest/subflake/flake.nix
  3. 4
      lib/tests/misc.nix

@ -1,8 +1,8 @@
{
inputs = {
subflake.url = "path:subflake";
};
outputs = { self, subflake }: {
x = subflake;
outputs = { self, subflake, callLocklessFlake }: rec {
x = (callLocklessFlake {
path = subflake;
inputs = {};
}).subflakeOutput;
};
}

@ -1,5 +1,5 @@
{
outputs = { self }: {
y = 1;
subflakeOutput = 1;
};
}

@ -27,9 +27,9 @@ runTests {
testCallLocklessFlake = {
expr = callLocklessFlake {
path = ./flakes/subflakeTest;
inputs = { subflake = ./flakes/subflakeTest/subflake; };
inputs = { subflake = ./flakes/subflakeTest/subflake; inherit callLocklessFlake; };
};
expected = { x = ./flakes/subflakeTest/subflake; outPath = ./flakes/subflakeTest; };
expected = { x = 1; outPath = ./flakes/subflakeTest; };
};
# TRIVIAL

Loading…
Cancel
Save