X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2FLaTeX-TikZ.git;a=blobdiff_plain;f=t%2Flib%2FLaTeX%2FTikZ%2FTestHelper.pm;h=040fe824a33c0fc2fcd70bf11f2aeb0ffc42be88;hp=deb1dff21cfe4978d8a1733c9f25b9e4980013c6;hb=6832c809e7591e1c3e2809654f814c298d28d2ef;hpb=95aada0ec5b3c5a0d78ed0ad53436b0e70860bc7 diff --git a/t/lib/LaTeX/TikZ/TestHelper.pm b/t/lib/LaTeX/TikZ/TestHelper.pm index deb1dff..040fe82 100644 --- a/t/lib/LaTeX/TikZ/TestHelper.pm +++ b/t/lib/LaTeX/TikZ/TestHelper.pm @@ -8,7 +8,7 @@ use Test::More (); use Any::Moose 'Exporter'; any_moose('Exporter')->setup_import_methods( - as_is => [ qw ], + as_is => [ qw ], ); my $tikz; @@ -40,4 +40,16 @@ sub check { return $head, $decl, $body; } +sub is_point_ok { + my ($p, $x, $y, $desc) = @_; + + my $ok = Test::More::isa_ok($p, 'LaTeX::TikZ::Point', "$desc isa point"); + if ($ok) { + Test::More::cmp_ok($p->x, '==', $x, "$desc x coordinate is right"); + Test::More::cmp_ok($p->y, '==', $y, "$desc y coordinate is right"); + } else { + Test::More::fail("$desc placeholder $_") for 1, 2; + } +} + 1;