Data-Collector

 view release on metacpan or  search on metacpan

t/info/reserved_keys.t  view on Meta::CPAN

#!perl

use strict;
use warnings;

use Test::More tests => 1;
use Test::Fatal;

{
    package Data::Collector::Info::One;
    use Moose;
    extends 'Data::Collector::Info';
    sub info_keys { ['this'] }

    package Data::Collector::Info::Two;
    use Moose;
    extends 'Data::Collector::Info';
    sub info_keys { ['this'] }
}

my $info;

like(
    exception {
        $info = Data::Collector::Info::One->new();
        $info = Data::Collector::Info::Two->new();
    },
    qr/^Sorry, key already reserved/,
    'Key already reserved',
);




( run in 1.631 second using v1.01-cache-2.11-cpan-54e63673c56 )