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); }
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); }