示例#1
0
        public void GivenTwoDirectories_ThenGetModulesReturnsTwoModules()
        {
            GivenFiles("module-a/1.js", "module-b/2.js");

            var source = new DirectorySource<Module>("module-a", "module-b");

            var result = source.GetModules(moduleFactory, application);
            result.Count().ShouldEqual(2);
        }
示例#2
0
        public void GivenDirectoryWithFile_ThenGetModulesReturnsModuleWithAsset()
        {
            GivenFiles("module-a/1.js");

            var source = new DirectorySource<Module>("module-a");

            var result = source.GetModules(moduleFactory, application);
            result.Count().ShouldEqual(1);
            result.First().Assets.Count.ShouldEqual(1);
        }