The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#!perl -T
use strict;
use warnings;
use Test::More;

require_ok 'Mouse';
require_ok 'Mouse::Util';
require_ok 'Mouse::Tiny';
require_ok 'Mouse::Spec';
require_ok 'Mouse::Role';

ok $Mouse::VERSION =~ /^v/, 'Mouse version';

for my $module ( qw( Mouse::Util Mouse::Tiny Mouse::Spec Mouse::Role ) ){
    ok $module->VERSION =~ /^v/, "Version number should start with 'v' in $module!";
    ok $module->VERSION eq $Mouse::VERSION, "Version number mismatch within the same distribution!";
}

done_testing;