Exemplo n.º 1
0
 public void UrlStartsWithApplicationVirtualDirectory()
 {
     var app = new UrlGenerator("/");
     var url = app.CreateModuleUrl(StubScriptModule("~/test"));
     url.ShouldStartWith("/");
 }
Exemplo n.º 2
0
 public void Inserts_assetsPrefix()
 {
     var app = new UrlGenerator("/");
     var url = app.CreateModuleUrl(StubScriptModule("~/test"));
     url.ShouldStartWith("/_assets/");
 }
Exemplo n.º 3
0
 public void InsertsModuleDirectoryWithBackSlashesConvertedToForwardSlashes()
 {
     var app = new UrlGenerator("/");
     var url = app.CreateModuleUrl(StubScriptModule("~\\test\\foo\\bar"));
     url.ShouldStartWith("/_assets/scripts/test/foo/bar");
 }
Exemplo n.º 4
0
 public void InsertsLowercasedPluralisedStylesheetModuleTypeName()
 {
     var app = new UrlGenerator("/");
     var url = app.CreateModuleUrl(StubStylesheetModule("~/test"));
     url.ShouldStartWith("/_assets/stylesheets/");
 }
Exemplo n.º 5
0
 public void AppendsSlashToVirtualDirectoryWhenMissingFromEnd()
 {
     var app = new UrlGenerator("/myapp");
     var url = app.CreateModuleUrl(StubScriptModule("~/test"));
     url.ShouldStartWith("/myapp/");
 }
Exemplo n.º 6
0
 public void AppendsModuleHashHexString()
 {
     var app = new UrlGenerator("/");
     var url = app.CreateModuleUrl(StubScriptModule("~\\test\\foo\\bar"));
     url.ShouldEqual("/_assets/scripts/test/foo/bar_010203");
 }