Skip to content

Commit b688d39

Browse files
committed
Handle existence of ValueObjAt in 6.c
Basically redo of 904ae98f034e7 Please revert if not appropriate after all.
1 parent 12bf2b8 commit b688d39

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

S02-types/WHICH.t

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -415,40 +415,40 @@ plan 4 + 4 * ( @normal + @exception + @concurrent + @moar );
415415

416416
my %seen-which;
417417

418-
nok %seen-which{Nil.WHICH}++, "checking Nil.WHICH";
419-
is Nil.WHICH.WHAT.perl, 'ObjAt', "Nil returns an ObjAt";
420-
is Nil.perl, 'Nil', "Nil.perl returns 'Nil'";
421-
is Nil.gist, 'Nil', "Nil.gist returns 'Nil'";
418+
nok %seen-which{Nil.WHICH}++, "checking Nil.WHICH";
419+
isa-ok Nil.WHICH, ObjAt, "Nil returns an ObjAt";
420+
is Nil.perl, 'Nil', "Nil.perl returns 'Nil'";
421+
is Nil.gist, 'Nil', "Nil.gist returns 'Nil'";
422422

423423
for @normal -> $class {
424424
my $short = $class.split('::')[* - 1];
425-
nok %seen-which{::($class).WHICH}++, "checking $class.WHICH";
426-
is ::($class).WHICH.WHAT.perl, 'ObjAt', "$class returns an ObjAt";
427-
is ::($class).perl, $class, "$class.perl returns self";
428-
is ::($class).gist, "($short)", "$class.gist returns self";
425+
nok %seen-which{::($class).WHICH}++, "checking $class.WHICH";
426+
isa-ok ::($class).WHICH, ObjAt, "$class returns an ObjAt";
427+
is ::($class).perl, $class, "$class.perl returns self";
428+
is ::($class).gist, "($short)", "$class.gist returns self";
429429
}
430430

431431
for @exception -> $class {
432432
my $short = $class.split('::')[* - 1];
433-
nok %seen-which{::($class).WHICH}++, "checking $class.WHICH";
434-
is ::($class).WHICH.WHAT.perl, 'ObjAt', "$class returns an ObjAt";
435-
is ::($class).perl, $class, "$class.perl returns self";
436-
is ::($class).gist, "($short)", "$class.gist returns self";
433+
nok %seen-which{::($class).WHICH}++, "checking $class.WHICH";
434+
isa-ok ::($class).WHICH, ObjAt, "$class returns an ObjAt";
435+
is ::($class).perl, $class, "$class.perl returns self";
436+
is ::($class).gist, "($short)", "$class.gist returns self";
437437
}
438438

439439
for @concurrent -> $class {
440440
my $short = $class.split('::')[* - 1];
441-
nok %seen-which{::($class).WHICH}++, "checking $class.WHICH";
442-
is ::($class).WHICH.WHAT.perl, 'ObjAt', "$class returns an ObjAt";
443-
is ::($class).perl, $class, "$class.perl returns self";
444-
is ::($class).gist, "($short)", "$class.gist returns self";
441+
nok %seen-which{::($class).WHICH}++, "checking $class.WHICH";
442+
isa-ok ::($class).WHICH, ObjAt, "$class returns an ObjAt";
443+
is ::($class).perl, $class, "$class.perl returns self";
444+
is ::($class).gist, "($short)", "$class.gist returns self";
445445
}
446446

447447
for @moar -> $class {
448448
my $short = $class.split('::')[* - 1];
449449
#?rakudo.jvm 4 skip 'NYI on jvm - RT #126524 / RT #124500'
450-
nok %seen-which{::($class).WHICH}++, "checking $class.WHICH";
451-
is ::($class).WHICH.WHAT.perl, 'ObjAt', "$class returns an ObjAt";
452-
is ::($class).perl, $class, "$class.perl returns self";
453-
is ::($class).gist, "($short)", "$class.gist returns self";
450+
nok %seen-which{::($class).WHICH}++, "checking $class.WHICH";
451+
isa-ok ::($class).WHICH, ObjAt, "$class returns an ObjAt";
452+
is ::($class).perl, $class, "$class.perl returns self";
453+
is ::($class).gist, "($short)", "$class.gist returns self";
454454
}

0 commit comments

Comments
 (0)