コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
 public void contains_the_content_folders()
 {
     theConfiguration
     .ContentFolders
     .ShouldHaveTheSameElementsAs(TestFileHelper.RelativePath("MyProject.Web"), TestFileHelper.RelativePath("MyProject.Web2"));
 }
コード例 #4
0
 public void excluding_a_file_extension_pattern()
 {
     theConfiguration.AddExclude(".js___jb_bak___");
     theConfiguration.ShouldExclude(TestFileHelper.RelativePath("MyProject.Web", ".idea", "something.js___jb_bak___")).ShouldBeTrue();
 }
コード例 #5
0
 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();
 }
コード例 #6
0
 public void excluding_a_file()
 {
     theConfiguration.AddExclude("MyProject.Web{0}Web.config".ToFormat(Path.DirectorySeparatorChar));
     theConfiguration.ShouldExclude(TestFileHelper.RelativePath("MyProject.Web", "Web.config")).ShouldBeTrue();
 }
コード例 #7
0
 public void basic_negative()
 {
     // starting with nothing
     theConfiguration.ShouldExclude(TestFileHelper.RelativePath("MyProject.Web", ".idea")).ShouldBeFalse();
 }
コード例 #8
0
 public void SetUp()
 {
     theConfiguration = new JasmineConfiguration(TestFileHelper.RelativePath("serenity.txt"));
 }
コード例 #9
0
 public void contains_the_excludes()
 {
     theConfiguration
     .ExcludeFilters
     .ShouldHaveTheSameElementsAs(TestFileHelper.RelativePath("MyProject.Web", ".idea"), TestFileHelper.RelativePath("MyProject.Web", "Web.config"));
 }