lib/tests: evaluate value from subflake with callLocklessFlake

This commit is contained in:
matthewcroughan 2022-04-12 21:13:26 +01:00
parent ec59145c3b
commit 3f128cc024
3 changed files with 8 additions and 8 deletions

View file

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

View file

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

View file

@ -27,9 +27,9 @@ runTests {
testCallLocklessFlake = { testCallLocklessFlake = {
expr = callLocklessFlake { expr = callLocklessFlake {
path = ./flakes/subflakeTest; 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 # TRIVIAL