X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=t%2F30-functor.t;h=86221e9e6bfd9d71a480e5c6d90141ee1faf3d86;hb=a31ad833b19a240ea560019c24153d6115aeda88;hp=aff37308edab349970f788ef6505365fc0f116e3;hpb=e9f5b8b4bfbd4f60f4041a954fa35a802b5e8d80;p=perl%2Fmodules%2FLaTeX-TikZ.git diff --git a/t/30-functor.t b/t/30-functor.t index aff3730..86221e9 100644 --- a/t/30-functor.t +++ b/t/30-functor.t @@ -3,7 +3,7 @@ use strict; use warnings; -use Test::More tests => 4 + 2 * 4; +use Test::More tests => 5 + 2 * 5; use LaTeX::TikZ; @@ -121,3 +121,24 @@ check $seq3, 'the stripped sequence', <<'RES'; \draw (1cm,1cm) ; \draw (-2cm,1cm) -- (2cm,1cm) ; RES + +$tikz = eval { + Tikz->formatter( + origin => [ -1, 1 ], + ); +}; +is $@, '', 'creating a formatter object with an origin doesn\'t croak'; + +check $seq, 'a sequence translated by an origin', <<'RES'; +\begin{scope} +\clip (-1cm,0cm) rectangle (1cm,4cm) ; +\draw (-1cm,1cm) ; +\draw foo ; +\draw (1cm,1cm) ; +\begin{scope} +\clip (0cm,1cm) circle (1cm) ; +\draw (-2cm,1cm) -- (2cm,1cm) ; +\end{scope} +\end{scope} +RES +