public void SetUp() { theFileSystem = MockRepository.GenerateStub <IFileSystem>(); theFile = TestFileHelper.RelativePath("serenity.txt"); theFileContents = "include:MyProject.Web"; theFileSystem.Stub(x => x.ReadStringFromFile(theFile.ToFullPath())).Return(theFileContents); theLoader = new JasmineConfigLoader(theFileSystem); theConfiguration = theLoader.LoadFrom(theFile); }
public void SetUp() { theFileSystem = MockRepository.GenerateStub <IFileSystem>(); theFile = TestFileHelper.RelativePath("serenity.txt"); theFileContents = new StringBuilder() .AppendLine("exclude:MyProject.Web{0}.idea".ToFormat(Path.DirectorySeparatorChar)) .AppendLine("exclude:MyProject.Web{0}Web.config".ToFormat(Path.DirectorySeparatorChar)) .ToString(); theFileSystem.Stub(x => x.ReadStringFromFile(theFile.ToFullPath())).Return(theFileContents); theLoader = new JasmineConfigLoader(theFileSystem); theConfiguration = theLoader.LoadFrom(theFile); }
public void contains_the_content_folders() { theConfiguration .ContentFolders .ShouldHaveTheSameElementsAs(TestFileHelper.RelativePath("MyProject.Web"), TestFileHelper.RelativePath("MyProject.Web2")); }
public void excluding_a_file_extension_pattern() { theConfiguration.AddExclude(".js___jb_bak___"); theConfiguration.ShouldExclude(TestFileHelper.RelativePath("MyProject.Web", ".idea", "something.js___jb_bak___")).ShouldBeTrue(); }
public void excluding_a_file_within_a_directory_that_is_ignored() { theConfiguration.AddExclude("MyProject.Web{0}.idea".ToFormat(Path.DirectorySeparatorChar)); theConfiguration.ShouldExclude(TestFileHelper.RelativePath("MyProject.Web", ".idea", "something.txt")).ShouldBeTrue(); }
public void excluding_a_file() { theConfiguration.AddExclude("MyProject.Web{0}Web.config".ToFormat(Path.DirectorySeparatorChar)); theConfiguration.ShouldExclude(TestFileHelper.RelativePath("MyProject.Web", "Web.config")).ShouldBeTrue(); }
public void basic_negative() { // starting with nothing theConfiguration.ShouldExclude(TestFileHelper.RelativePath("MyProject.Web", ".idea")).ShouldBeFalse(); }
public void SetUp() { theConfiguration = new JasmineConfiguration(TestFileHelper.RelativePath("serenity.txt")); }
public void contains_the_excludes() { theConfiguration .ExcludeFilters .ShouldHaveTheSameElementsAs(TestFileHelper.RelativePath("MyProject.Web", ".idea"), TestFileHelper.RelativePath("MyProject.Web", "Web.config")); }