# $Id: on_fail_regex.t,v 1.1 2004/01/30 07:09:13 lestrrat Exp $ use strict; use lib 'inc'; use blib; use Test::More tests => 3; use vars qw( $class ); BEGIN { $class = 'DateTime::Format::Builder'; use_ok $class; } { eval q!package DTFB::FailRegexTest; use DateTime::Format::Builder ( parsers => { parse_datetime => [ { regex => qr|\d{4}-\d{2}-\d{2}|, params => [ qw(year month day) ] } ] } ); !; ok( !$@, "Made class" ); diag $@ if $@; my $o = DTFB::FailRegexTest->new(); my $str = eval { $o->parse_datetime("FooBlah") }; my $e = $@; my $file = __FILE__; like($e, qr(at $file), "Should croak from this file"); }