diff options
Diffstat (limited to 't/api_version.t')
-rw-r--r-- | t/api_version.t | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/t/api_version.t b/t/api_version.t new file mode 100644 index 0000000..9803121 --- /dev/null +++ b/t/api_version.t @@ -0,0 +1,22 @@ +use Test::More tests => 4; + +use strict; +use HTML::Parser (); + +my $p = HTML::Parser->new(api_version => 3); + +ok(!$p->handler("start"), "API version 3"); + +my $failed; +eval { + my $p = HTML::Parser->new(api_version => 4); + $failed++; +}; +like($@, qr/^API version 4 not supported/); +ok(!$failed, "API version 4"); + +$p = HTML::Parser->new(api_version => 2); + +is($p->handler("start"), "start", "API version 2"); + + |