Skip to content

Commit db02e90

Browse files
committed
Fix index/rindex tests
1 parent abba1e3 commit db02e90

File tree

2 files changed

+12
-6
lines changed

2 files changed

+12
-6
lines changed

S32-str/index.t

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -81,13 +81,16 @@ throws-like 'index("xxy", "y", -1)', X::OutOfRange, 'index with negative start p
8181
# RT #125784
8282
{
8383
for -1e34, -1e35 -> $pos {
84-
#?rakudo.moar 2 todo 'RT #125784'
8584
ok index( 'xxy','y', $pos ) ~~ Failure, "sub does $pos fails";
8685
ok 'xxy'.index( 'y', $pos ) ~~ Failure, "method does $pos fails";
8786
}
8887
for 1e34, 1e35 -> $pos {
89-
is index( 'xxy','y', $pos ), Nil, "sub does $pos give Nil";
90-
is 'xxy'.index( 'y', $pos ), Nil, "method does $pos give Nil";
88+
throws-like index( 'xxy','y', $pos ), X::OutOfRange,
89+
got => $pos,
90+
"sub does $pos fails";
91+
throws-like 'xxy'.index( 'y', $pos ), X::OutOfRange,
92+
got => $pos,
93+
"method does $pos fails";
9194
}
9295
}
9396

S32-str/rindex.t

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,13 +74,16 @@ throws-like 'rindex("xxyxx", "y", -1)', X::OutOfRange, 'rindex with negative sta
7474
# RT #125784
7575
{
7676
for -1e34, -1e35 -> $pos {
77-
#?rakudo.moar 2 todo 'RT #125784'
7877
ok rindex( 'xxyxx','y', $pos ) ~~ Failure, "sub does $pos fails";
7978
ok 'xxyxx'.rindex( 'y', $pos ) ~~ Failure, "method does $pos fails";
8079
}
8180
for 1e34, 1e35 -> $pos {
82-
is rindex( 'xxyxx','y', $pos ), Nil, "sub does $pos give Nil";
83-
is 'xxyxx'.rindex( 'y', $pos ), Nil, "method does $pos give Nil";
81+
throws-like rindex( 'xxyxx','y', $pos ), X::OutOfRange,
82+
got => $pos,
83+
"sub does $pos fails";
84+
throws-like 'xxyxx'.rindex( 'y', $pos ), X::OutOfRange,
85+
got => $pos,
86+
"method does $pos fails";
8487
}
8588
}
8689

0 commit comments

Comments
 (0)