]> git.vpit.fr Git - perl/modules/LaTeX-TikZ.git/blobdiff - t/20-mod.t
Rename LT::Set::Mutable to ::Container
[perl/modules/LaTeX-TikZ.git] / t / 20-mod.t
index 878a72b2234f25a3ca0ba7c03d3c9c5b4072c370..c2c54f8997463203344ab6005400ffbc3253e05e 100644 (file)
@@ -7,29 +7,13 @@ use Test::More tests => 20 + 2 * 22;
 
 use LaTeX::TikZ;
 
-my $tikz = Tikz->formatter(
+use lib 't/lib';
+use LaTeX::TikZ::TestHelper;
+
+using Tikz->formatter(
  format => '%d',
 );
 
-sub check {
- my ($set, $desc, $exp) = @_;
-
- local $Test::Builder::Level = $Test::Builder::Level + 1;
-
- my ($head, $decl, $body) = eval {
-  $tikz->render(ref $set eq 'ARRAY' ? @$set : $set);
- };
- is $@, '', "$desc: no error";
-
- unless (ref $exp eq 'ARRAY') {
-  $exp = [ split /\n/, $exp ];
- }
- unshift @$exp, '\begin{tikzpicture}';
- push    @$exp, '\end{tikzpicture}';
-
- is_deeply $body, $exp, $desc;
-}
-
 my $red = eval {
  Tikz->color('red');
 };
@@ -268,7 +252,7 @@ check $seq, 'mod covering 3', <<'RES';
 RES
 
 eval {
- $baz->mod(Tikz->raw_mod($_)) for qw/raw2 raw3/;
+ $baz->mod(Tikz->raw_mod($_)) for qw<raw2 raw3>;
 };
 is $@, '', 'creating and adding another raw mod doesn\'t croak';
 
@@ -304,7 +288,7 @@ check $seq, 'mod covering 5', <<'RES';
 RES
 
 my ($fred, $fblue) = eval {
- map Tikz->fill($_), qw/red blue/;
+ map Tikz->fill($_), qw<red blue>;
 };
 is $@, '', 'creating two fill mods doesn\'t croak';