Skip to content

Commit dd4571e

Browse files
authored
Merge pull request #601 from dumarchie/#3346
Add regression test for rakudo/issues/3346
2 parents e380549 + 8b646ed commit dd4571e

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

S03-operators/eqv.t

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use v6;
22
use Test;
33

4-
plan 58;
4+
plan 59;
55

66
# L<S03/Comparison semantics/Binary eqv tests equality much like === does>
77
# L<S32::Basics/Any/"=item eqv">
@@ -222,6 +222,18 @@ subtest 'Seq eqv Seq' => {
222222
'eqv between Seqs with different end values';
223223
}
224224

225+
# rakudo/issues/3346
226+
{
227+
my $test = start {
228+
my $a = (0,1).hyper;
229+
my $b = (0,2).hyper;
230+
die if $a eqv $b;
231+
};
232+
233+
await Promise.anyof($test, Promise.in(5));
234+
is $test.status, Kept, 'HyperSeq eqv HyperSeq';
235+
}
236+
225237
subtest 'Throws/lives in lazy cases' => {
226238
plan 8;
227239

0 commit comments

Comments
 (0)