forked from lix-project/lix
nix flake update: add test for multiple inputs from nix#10073
Upstream-PR: https://github.com/NixOS/nix/pull/10073
Change-Id: I53fcb43b387e55439e062e208877afeb88493bb4
This commit is contained in:
parent
5d3910330d
commit
72d85acba4
|
@ -485,6 +485,16 @@ nix flake lock $flake3Dir
|
||||||
nix flake update flake2/flake1 --flake "$flake3Dir"
|
nix flake update flake2/flake1 --flake "$flake3Dir"
|
||||||
[[ $(jq -r .nodes.flake1_2.locked.rev "$flake3Dir/flake.lock") =~ $hash2 ]]
|
[[ $(jq -r .nodes.flake1_2.locked.rev "$flake3Dir/flake.lock") =~ $hash2 ]]
|
||||||
|
|
||||||
|
# Test updating multiple inputs.
|
||||||
|
nix flake lock "$flake3Dir" --override-input flake1 flake1/master/$hash1
|
||||||
|
nix flake lock "$flake3Dir" --override-input flake2/flake1 flake1/master/$hash1
|
||||||
|
[[ $(jq -r .nodes.flake1.locked.rev "$flake3Dir/flake.lock") =~ $hash1 ]]
|
||||||
|
[[ $(jq -r .nodes.flake1_2.locked.rev "$flake3Dir/flake.lock") =~ $hash1 ]]
|
||||||
|
|
||||||
|
nix flake update flake1 flake2/flake1 --flake "$flake3Dir"
|
||||||
|
[[ $(jq -r .nodes.flake1.locked.rev "$flake3Dir/flake.lock") =~ $hash2 ]]
|
||||||
|
[[ $(jq -r .nodes.flake1_2.locked.rev "$flake3Dir/flake.lock") =~ $hash2 ]]
|
||||||
|
|
||||||
# Test 'nix flake metadata --json'.
|
# Test 'nix flake metadata --json'.
|
||||||
nix flake metadata $flake3Dir --json | jq .
|
nix flake metadata $flake3Dir --json | jq .
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue