public void ContainsPathOfJustTheModuleItself_ReturnsTrue() { var module = new Module("~/test"); module.ContainsPath("~/test").ShouldBeTrue(); }
public void ContainsPathOfJustTheModuleItselfWithTrailingSlash_ReturnsTrue() { var module = new Module("~/test"); module.ContainsPath("~\\test\\").ShouldBeTrue(); }
public void ContainsPathOfAssetNotInModule_ReturnsFalse() { var module = new Module("~/test"); module.ContainsPath("~\\test\\not-in-module.js").ShouldBeFalse(); }
public void ContainsPathOfJustTheModuleItselfWithDifferentCasing_ReturnsTrue() { var module = new Module("~/test"); module.ContainsPath("~\\TEST").ShouldBeTrue(); }
public void ContainsPathOfAssetInModule_ReturnsTrue() { var module = new Module("~/test"); var asset = new Mock<IAsset>(); asset.Setup(a => a.Accept(It.IsAny<IAssetVisitor>())) .Callback<IAssetVisitor>(v => v.Visit(asset.Object)); asset.Setup(a => a.SourceFilename).Returns("~/test/asset.js"); module.Assets.Add(asset.Object); module.ContainsPath("~\\test\\asset.js").ShouldBeTrue(); }