From e58f9f9465e9cd79d6e40acab1ec6392e88c4ccf Mon Sep 17 00:00:00 2001 From: James E Keenan Date: Wed, 26 Dec 2012 21:15:40 -0500 Subject: [PATCH] t/op/pos.t: Provide descriptions for remaining tests lacking them. --- t/op/pos.t | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/t/op/pos.t b/t/op/pos.t index 40a91f6..4c50aa9 100644 --- a/t/op/pos.t +++ b/t/op/pos.t @@ -10,31 +10,31 @@ plan tests => 12; $x='banana'; $x=~/.a/g; -is(pos($x), 2); +is(pos($x), 2, "matching, pos() leaves off at offset 2"); $x=~/.z/gc; -is(pos($x), 2); +is(pos($x), 2, "not matching, pos() remains at offset 2"); sub f { my $p=$_[0]; return $p } $x=~/.a/g; -is(f(pos($x)), 4); +is(f(pos($x)), 4, "matching again, pos() next leaves off at offset 4"); # Is pos() set inside //g? (bug id 19990615.008) $x = "test string?"; $x =~ s/\w/pos($x)/eg; -is($x, "0123 5678910?"); +is($x, "0123 5678910?", "pos() set inside //g"); $x = "123 56"; $x =~ / /g; -is(pos($x), 4); +is(pos($x), 4, "matching, pos() leaves off at offset 4"); { local $x } -is(pos($x), 4); +is(pos($x), 4, "value of pos() unaffected by intermediate localization"); # Explicit test that triggers the utf8_mg_len_cache_update() code path in # Perl_sv_pos_b2u(). $x = "\x{100}BC"; $x =~ m/.*/g; -is(pos $x, 3); +is(pos $x, 3, "utf8_mg_len_cache_update() test"); my $destroyed; -- 2.7.4