Sophie

Sophie

distrib > Fedora > 14 > x86_64 > media > os > by-pkgid > a15abd8560184f181171a97d23fecced > files > 32

perl-DateTime-Format-Builder-0.8000-2.fc14.noarch.rpm

use strict;

use Test::More tests => 1;

use DateTime::Format::Builder;


my %parsers = (
    parsers => {
	parse_datetime =>
	{
	    length => 8,
	    regex => qr/^abcdef$/,
	    params => [qw( year month day )],
	}
    }
);

# Verify method (non-)creation

# Ensure we don't have people wiping out their other methods
{
    my $class = 'SampleClassHasParser';
    sub SampleClassHasParser::parse_datetime { return "4" }
    eval q[
	package SampleClassHasParser;
	use DateTime::Format::Builder
	    constructor => 1,
	    %parsers;
	1;
    ];
    ok( $@, "Error when creating class." );
}