Revert to an earlier t/025-more-isa which gave better test coverage
[gitmo/Mouse.git] / t / 020-load-class.t
CommitLineData
c3398f5b 1#!/usr/bin/env perl
2use strict;
3use warnings;
4use Test::More tests => 5;
5use Test::Exception;
6
7require Mouse;
8use lib 't/lib';
9
10ok(Mouse::load_class('Anti::Mouse'));
11can_ok('Anti::Mouse' => 'antimouse');
12
13do {
14 package Class;
2a674d23 15 sub yay {}
c3398f5b 16};
17
18ok(Mouse::load_class('Class'), "this should not die!");
19
2a674d23 20throws_ok {
21 Mouse::load_class('FakeClassOhNo');
22} qr/Can't locate /;
c3398f5b 23
24throws_ok {
25 Mouse::load_class('Anti::MouseError');
26} qr/Missing right curly/;
27