diff options
| author | gfx <gfuji@cpan.org> | 2010-09-16 20:36:07 +0900 |
|---|---|---|
| committer | gfx <gfuji@cpan.org> | 2010-09-16 20:36:07 +0900 |
| commit | e239bfda8add9d7fd42dcd5f2e2bfc01eae9e824 (patch) | |
| tree | aeb3919e50302b9a562dec5491dd074701762a52 | |
| parent | bd887b660d9bcbdb6dd3458223331eea8dcdc654 (diff) | |
| download | msgpack-python-e239bfda8add9d7fd42dcd5f2e2bfc01eae9e824.tar.gz | |
Make leaktrace.t as a regular test
| -rwxr-xr-x | perl/t/50_leaktrace.t (renamed from perl/xt/leaks/leaktrace.t) | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/perl/xt/leaks/leaktrace.t b/perl/t/50_leaktrace.t index 1836ad6..2948527 100755 --- a/perl/xt/leaks/leaktrace.t +++ b/perl/t/50_leaktrace.t @@ -1,6 +1,6 @@ #!perl -w use strict; -use Test::Requires 'Test::LeakTrace'; +use Test::Requires { 'Test::LeakTrace' => 0.13 }; use Test::More; use Data::MessagePack; @@ -22,8 +22,8 @@ no_leaks_ok { no_leaks_ok { eval { Data::MessagePack->pack([\*STDIN]) }; - #note $@; - $@ or die "it must die"; + note $@; + $@ or warn "# it must die"; }; note 'unpack'; @@ -43,8 +43,16 @@ no_leaks_ok { my $broken = $s; chop $broken; eval { Data::MessagePack->unpack($broken) }; - #note $@; - $@ or die "it must die"; + note $@; + $@ or warn "# it must die"; +}; + +note 'stream'; + +no_leaks_ok { + my $up = Data::MessagePack::Unpacker->new(); + $up->execute($c); + my $data = $up->data(); }; done_testing; |
