use Test::Deep;
-use Test::More tests => 41;
+use Test::More tests => 43;
#-----------------------------------------------------------------------------
#-----------------------------------------------------------------------------
+my $nameless_code = 'use strict';
+my $nameless_doc = Perl::Critic::Document->new( -source => \$nameless_code,
+ '-forced-filename' => 'Build.PL' );
+
+is($nameless_doc->filename(), 'Build.PL', 'Got forced filename');
+is($nameless_doc->is_module(), 0, 'Forced name affects module determination');
+
+#-----------------------------------------------------------------------------
+
# ensure we return true if this test is loaded by
# t/08_document.t_without_optional_dependencies.t
1;