From: Vincent Pit Date: Fri, 13 Mar 2015 18:57:40 +0000 (-0300) Subject: Merge t/10-lexical.t and t/11-global.t into t/10-base.t X-Git-Tag: v0.02~11 X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2FVariable-Temp.git;a=commitdiff_plain;h=5a4659ac8f3724ea57a8a2cf5ccf32f6e66ead22 Merge t/10-lexical.t and t/11-global.t into t/10-base.t --- diff --git a/MANIFEST b/MANIFEST index 76041cc..d6ffc1e 100644 --- a/MANIFEST +++ b/MANIFEST @@ -7,8 +7,7 @@ README lib/Variable/Temp.pm t/00-load.t t/01-import.t -t/10-lexical.t -t/11-global.t +t/10-base.t t/12-destroy.t t/13-magic.t t/15-lvalue-sub.t diff --git a/t/10-base.t b/t/10-base.t new file mode 100644 index 0000000..57ea47f --- /dev/null +++ b/t/10-base.t @@ -0,0 +1,59 @@ +#!perl -T + +use strict; +use warnings; + +use Variable::Temp 'set_temp'; + +use Test::More tests => 7 + 13; + +my $x = 1; +is $x, 1; +{ + set_temp $x => 2; + is $x, 2; + $x = 3; + is $x, 3; + { + set_temp $x => 4; + is $x, 4; + set_temp $x => 5; + is $x, 5; + } + is $x, 3; +} +is $x, 1; + +our $y = 1; +is $y, 1; +{ + set_temp $y => 2; + is $y, 2; + $y = 3; + is $y, 3; + { + set_temp $y => 4; + is $y, 4; + set_temp $y => 5; + is $y, 5; + } + is $y, 3; + { + local $y = 6; + is $y, 6; + } + is $y, 3; + { + local $y = 7; + set_temp $y => 8; + is $y, 8; + } + is $y, 3; + { + set_temp $y => 9; + local $y = 10; + is $y, 10; + } + is $y, 3; +} +is $y, 1; diff --git a/t/10-lexical.t b/t/10-lexical.t deleted file mode 100644 index 8fc07fa..0000000 --- a/t/10-lexical.t +++ /dev/null @@ -1,25 +0,0 @@ -#!perl -T - -use strict; -use warnings; - -use Variable::Temp 'set_temp'; - -use Test::More tests => 7; - -my $x = 1; -is $x, 1; -{ - set_temp $x => 2; - is $x, 2; - $x = 3; - is $x, 3; - { - set_temp $x => 4; - is $x, 4; - set_temp $x => 5; - is $x, 5; - } - is $x, 3; -} -is $x, 1; diff --git a/t/11-global.t b/t/11-global.t deleted file mode 100644 index 99a40f5..0000000 --- a/t/11-global.t +++ /dev/null @@ -1,42 +0,0 @@ -#!perl -T - -use strict; -use warnings; - -use Variable::Temp 'set_temp'; - -use Test::More tests => 13; - -our $x = 1; -is $x, 1; -{ - set_temp $x => 2; - is $x, 2; - $x = 3; - is $x, 3; - { - set_temp $x => 4; - is $x, 4; - set_temp $x => 5; - is $x, 5; - } - is $x, 3; - { - local $x = 6; - is $x, 6; - } - is $x, 3; - { - local $x = 7; - set_temp $x => 8; - is $x, 8; - } - is $x, 3; - { - set_temp $x => 9; - local $x = 10; - is $x, 10; - } - is $x, 3; -} -is $x, 1;