Skip to content

Commit

Permalink
Added unit test to cover Issue andrewdavey#123, relative path from to…
Browse files Browse the repository at this point in the history
…p-most parent in CSS urls

Signed-off-by: hemp <shawn+github@hempel.cx>
  • Loading branch information
hempels committed Dec 30, 2011
1 parent 57475a0 commit 4d59f86
Showing 1 changed file with 13 additions and 0 deletions.
Expand Up @@ -131,6 +131,19 @@ public void GivenCssWithHttpUrl_WhenTransformed_ThenUrlNotChanged()
}

[Fact]
public void GivenCssWithRelativeTopMostUrl_WhenTransformed_ThenUrlIsExpanded()
{
SetupDirectoryGetFile(StubImageFile().Object);
var css = "p { background-image: url(/Content/test.png); }";
var getResult = transformer.Transform(css.AsStream, asset.Object);
var output = getResult().ReadToEnd();

output.ShouldEqual("p { background-image: url(EXPANDED); }");

urlGenerator.Verify(g => g.CreateRawFileUrl("~/Content/test.png", It.IsAny<string>()));
}

[Fact]
public void GivenCssWithProtocolRelativeUrl_WhenTransformed_ThenUrlNotChanged()
{
var css = "p { background-image: url(//test.com/test.png); }";
Expand Down

0 comments on commit 4d59f86

Please sign in to comment.