Commit | Line | Data |
---|---|---|
1fe9ba78 | 1 | use strict; |
2 | use warnings; | |
3 | ||
4 | use FindBin qw/$Bin/; | |
5 | use lib "$Bin/lib"; | |
84d8e4e1 | 6 | use Data::Dumper; |
1fe9ba78 | 7 | |
bfbaf28f | 8 | use Test::More tests => 2; |
1fe9ba78 | 9 | |
10 | BEGIN { use_ok('ModelsFromConfigInterfaceApp'); } | |
11 | ||
d0fd9aa1 | 12 | my $config = ModelsFromConfigInterfaceApp->config; |
d0fd9aa1 | 13 | |
84d8e4e1 | 14 | my $expected = { |
bfbaf28f | 15 | name => 'ModelsFromConfigInterfaceApp', |
16 | 'Model::One' => { | |
17 | class => 'SomeModelClass', | |
18 | interface_roles => [qw/ SomeModelClassInterface /], | |
19 | }, | |
84d8e4e1 | 20 | }; |
21 | ||
22 | is_deeply($config, $expected, 'Config is not munged') | |
23 | or warn Dumper([$config, $expected]); | |
bfbaf28f | 24 |