Esempio n. 1
0
 public void UrlStartsWithApplicationVirtualDirectory()
 {
     var app = new UrlGenerator("/");
     var url = app.CreateModuleUrl(StubScriptModule("~/test"));
     url.ShouldStartWith("/");
 }
Esempio n. 2
0
 public void Inserts_assetsPrefix()
 {
     var app = new UrlGenerator("/");
     var url = app.CreateModuleUrl(StubScriptModule("~/test"));
     url.ShouldStartWith("/_assets/");
 }
Esempio 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");
 }
Esempio n. 4
0
 public void InsertsLowercasedPluralisedStylesheetModuleTypeName()
 {
     var app = new UrlGenerator("/");
     var url = app.CreateModuleUrl(StubStylesheetModule("~/test"));
     url.ShouldStartWith("/_assets/stylesheets/");
 }
Esempio n. 5
0
 public void AppendsSlashToVirtualDirectoryWhenMissingFromEnd()
 {
     var app = new UrlGenerator("/myapp");
     var url = app.CreateModuleUrl(StubScriptModule("~/test"));
     url.ShouldStartWith("/myapp/");
 }
Esempio 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");
 }