use strict;
use warnings;
-use Test::More tests => 16;
+use Test::More tests => 17;
BEGIN {
package MooseX::Singleton::Test;
is($mst2->distinct_keys, 0, "Package->clear works");
is(MooseX::Singleton::Test->distinct_keys, 0, "Package->clear works");
+MooseX::Singleton::Test->_clear_instance;
+$mst = $mst2 = undef;
+is(MooseX::Singleton::Test->new->distinct_keys, 1, "back to the default");