1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
|
use Test::Base tests => 6;
is next_block->xxx, "I lmike mike\n";
is next_block->xxx, "I like mikey";
is next_block->xxx, "123\n";
is next_block->xxx, "I like MIKEY";
is next_block->xxx, "I like ike\n";
run_is xxx => 'yyy';
sub mike1 {
s/ike/mike/g;
};
sub mike2 {
$_ = 'I like mikey';
return 123;
};
sub mike3 {
s/ike/heck/;
return "123\n";
}
sub mike4 {
$_ = 'I like MIKEY';
return;
}
sub mike5 {
return 200;
}
sub yyy { s/x/y/g }
__DATA__
===
--- xxx mike1
I like ike
===
--- xxx mike2
I like ike
===
--- xxx mike3
I like ike
===
--- xxx mike4
I like ike
===
--- xxx mike5
I like ike
===
--- xxx lines yyy
xxx xxx
xxx xxx
--- yyy
yyy yyy
yyy yyy
|