--- /dev/null
+use strict;
+use warnings;
+use Test::More tests => 2;
+
+{
+ package Parent;
+ use Mouse;
+}
+
+{
+ package Child;
+ use Mouse;
+ extends 'Parent';
+}
+
+is_deeply join(', ', Parent->meta->linearized_isa), 'Parent, Mouse::Object';
+is_deeply join(', ', Child->meta->linearized_isa), 'Child, Parent, Mouse::Object';
+