mirror of
https://gitlab.com/rensa-nix/core.git
synced 2026-02-01 23:05:08 +01:00
49 lines
1.1 KiB
Nix
49 lines
1.1 KiB
Nix
{rensa, ...}: {
|
|
suites."Select" = {
|
|
pos = __curPos;
|
|
tests = [
|
|
{
|
|
name = "single block";
|
|
expected = {
|
|
x86_64-linux = {value = "test-value";};
|
|
};
|
|
actual = let
|
|
testFlake = {
|
|
__ren = {
|
|
cells = ["repo"];
|
|
};
|
|
x86_64-linux = {
|
|
repo = {
|
|
docs = {value = "test-value";};
|
|
ci = {packages = {value = "ci-packages";};};
|
|
};
|
|
};
|
|
};
|
|
in
|
|
rensa.select testFlake [["repo" "docs"]];
|
|
}
|
|
{
|
|
name = "multiple blocks";
|
|
expected = {
|
|
x86_64-linux = {value = "ci-packages";};
|
|
};
|
|
actual = let
|
|
testFlake = {
|
|
__ren = {
|
|
cells = ["repo"];
|
|
};
|
|
x86_64-linux = {
|
|
repo = {
|
|
ci = {packages = {value = "ci-packages";};};
|
|
other = {value = "ignored";};
|
|
};
|
|
};
|
|
};
|
|
in
|
|
rensa.select testFlake [
|
|
["repo" "ci" "packages"]
|
|
];
|
|
}
|
|
];
|
|
};
|
|
}
|