public void set_the_public_folder_if_in_that_mode() { var settings = new AssetSettings { Mode = SearchMode.PublicFolderOnly, PublicFolder = "public" }; var manifest = settings.CreateFileWatcherManifest(); manifest.PublicAssetFolder.ShouldEqual( FubuMvcPackageFacility.GetApplicationPath().AppendPath("public").Replace('\\', '/')); }
public void no_public_folder_if_in_anywhere_mode() { var settings = new AssetSettings { Mode = SearchMode.Anywhere }; settings.CreateFileWatcherManifest().PublicAssetFolder.ShouldBeEmpty(); }
public void adds_the_user_supplied_extensions() { var settings = new AssetSettings(); var manifest = settings.CreateFileWatcherManifest(); manifest.AssetExtensions.ShouldContain(".svg"); manifest.AssetExtensions.ShouldContain(".ttf"); manifest.AssetExtensions.ShouldContain(".eot"); }
public void adds_content_extensions() { var settings = new AssetSettings(); settings.ContentMatches.Add(".foo"); var manifest = settings.CreateFileWatcherManifest(); manifest.ContentMatches.ShouldContain(".foo"); manifest.ContentMatches.ShouldContain(".htm"); manifest.ContentMatches.ShouldContain(".html"); }
public void adds_all_the_default_asset_extensions() { var settings = new AssetSettings(); var manifest = settings.CreateFileWatcherManifest(); manifest.AssetExtensions.ShouldContain(".js"); manifest.AssetExtensions.ShouldContain(".css"); manifest.AssetExtensions.ShouldContain(".jpeg"); manifest.AssetExtensions.ShouldContain(".jpg"); manifest.AssetExtensions.ShouldContain(".bmp"); }
public void set_the_public_folder_if_in_that_mode() { var settings = new AssetSettings { Mode = SearchMode.PublicFolderOnly, PublicFolder = "public" }; var manifest = settings.CreateFileWatcherManifest(FubuApplicationFiles.ForDefault()); manifest.PublicAssetFolder.ShouldBe( AppDomain.CurrentDomain.BaseDirectory.ParentDirectory().ParentDirectory().AppendPath("public").Replace('\\', '/')); }