public void GivenPatternIsJs_ThenIsMatchJsFilenameReturnsTrue() { var fileSearch = new FileSearch { Pattern = "*.js" }; fileSearch.IsMatch("~/test.js").ShouldBeTrue(); }
public void GivenPatternIsAsterisk_ThenIsMatchReturnsTrue() { var fileSearch = new FileSearch { Pattern = "*" }; fileSearch.IsMatch("~/test.js").ShouldBeTrue(); }
public void GivenPatternIsJsAndCoffee_ThenIsMatchCoffeeFilenameReturnsTrue() { var fileSearch = new FileSearch { Pattern = "*.js;*.coffee" }; fileSearch.IsMatch("~/test.coffee").ShouldBeTrue(); }
public void GivenPatternIsJs_ThenIsMatchDifferentlyCasedJsFilenameReturnsTrue() { var fileSearch = new FileSearch { Pattern = "*.js" }; fileSearch.IsMatch("~/TEST.JS").ShouldBeTrue(); }
public void GivenPatternIsJsAndExcludeVsdocJs_ThenIsMatchVsdocJsFileReturnsFalse() { var fileSearch = new FileSearch { Pattern = "*.js", Exclude = new Regex("-vsdoc.js") }; fileSearch.IsMatch("test-vsdoc.js").ShouldBeFalse(); }