Skip to content

Commit

Permalink
Fix improper test on :exists:!v validity for array slice re-imagination
Browse files Browse the repository at this point in the history
  • Loading branch information
lizmat committed Jan 8, 2021
1 parent 5f67d2a commit f708802
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions S32-array/exists-adverb.t
Expand Up @@ -77,22 +77,24 @@ sub gen_array { (1..10).list }
(1=>True,2=>True), "Test exists:p TT.";
is-deeply @a[1,2,10]:exists:!p,
(1=>True,2=>True,10=>False), "Test exists:!p TTF";
is-deeply @a[1,2,10]:exists:!v,
(True,True,False), "Test exists:!v TTF";
is-deeply @a[1,2, 4]:!exists:p,
(1=>False,2=>False,4=>False), "Test !exists:p FFF";
is-deeply @a[1,2,10]:!exists:p,
(1=>False,2=>False), "Test !exists:p FF.";
is-deeply @a[1,2,10]:!exists:!p,
(1=>False,2=>False,10=>True), "Test !exists:!p FFT";
is-deeply @a[1,2,10]:!exists:!v,
(False,False,True), "Test !exists:!v FFT";

dies-ok { @a[1]:exists:k }, "Test exists:k, invalid combo";
dies-ok { @a[1]:exists:!k }, "Test exists:!k, invalid combo";
dies-ok { @a[1]:!exists:k }, "Test !exists:k, invalid combo";
dies-ok { @a[1]:!exists:!k }, "Test !exists:!k, invalid combo";

dies-ok { @a[1]:exists:v }, "Test exists:v, invalid combo";
dies-ok { @a[1]:exists:!v }, "Test exists:!v, invalid combo";
dies-ok { @a[1]:!exists:v }, "Test !exists:v, invalid combo";
dies-ok { @a[1]:!exists:!v }, "Test !exists:!v, invalid combo";

is @a.elems, 10, "should be untouched";
} #46
Expand Down

0 comments on commit f708802

Please sign in to comment.