         addModules
         (.|\n)*
 
-        File3: .* file3
+        File5: .* _file5
+        (.|\n)*
+
+        File3: .* 0file3
         (.|\n)*
 
         File4: .* file4

        "root/file4.coffee"
        "root/0file3.coffee"
        "root/-file2.coffee"
        "root/aSubmodule/foo.coffee"
      ]
    .then ({generatedFiles, namespaces}) ->

        \nrequire .* aSubmodule
        ///
      # file1 not included
      assert.doesNotMatch generatedFiles["root/index.coffee"], /file1/
      assert.eq Object.keys(generatedFiles).sort(), [
        "root/aSubmodule/index.coffee"
        "root/aSubmodule/namespace.coffee"
