public void FluentConfiguration_Configure_AddsRejuicerModelToConfiguration() { OnRequest.ForJs("~/Scripts/Combined-Test.js").Combine .FilesIn("~/Scripts/").Matching("*.js").Configure(); Assert.AreEqual(1, RejuicerEngine._configurations.Count); }
private static void ConfigureRejuicer() { OnRequest.ForJs("~/Combined-{0}.js").Combine .File("~/Scripts/jquery-1.7.2.js") .File("~/Scripts/jquery-ui-1.8.19") .File("~/Scripts/jquery.mobile-1.1.0") .File("~/Scripts/jquery.unobtrusive-ajax.js") .File("~/Scripts/jquery.validate.js") .File("~/Scripts/jquery.validate.unobtrusive.js") .File("~/Scripts/SyntaxHighlighter/shCore.js") .File("~/Scripts/SyntaxHighlighter/shBrushBash.js") .File("~/Scripts/SyntaxHighlighter/shBrushCss.js") .File("~/Scripts/SyntaxHighlighter/shBrushCSharp.js") .File("~/Scripts/SyntaxHighlighter/shBrushJScript.js") .File("~/Scripts/SyntaxHighlighter/shBrushPowerShell.js") .File("~/Scripts/SyntaxHighlighter/shBrushRuby.js") .File("~/Scripts/SyntaxHighlighter/shBrushSql.js") .File("~/Scripts/SyntaxHighlighter/shBrushXml.js") .File("~/Scripts/modernizr-2.5.3.js") .File("~/Scripts/FileUploader/fileuploader.js") .File("~/Scripts/mblog/mblog.js") .Configure(); OnRequest.ForCss("~/Combined-{0}.css").Compact .File("~/Content/Styles/reset.css") .File("~/Content/SyntaxHighlighter/shCore.css") .File("~/Content/SyntaxHighlighter/shThemeRDark.css") .File("~/Content/fileuploader/fileuploader.css") .Configure(); }
public void FluentConfiguration_File_AddsFileToConfig() { var config = GetModelFor(OnRequest.ForJs("~/Scripts/Combined-Test.js").Combine .File("~/Scripts/myfile.js")); Assert.AreEqual(1, config.Count); Assert.AreEqual("~/Scripts/myfile.js", ((PhysicalFileSource)config[0]).VirtualPath); }
public static void Configure() { OnRequest.ForJs("~/Combined-{0}.js") .Compact .FilesIn("~/Scripts/") .Matching("*.js") .Configure(); OnRequest.ForCss("~/Combined.css") .Compact .FilesIn("~/Styles/") .Matching("*.css") .Configure(); }
public void FluentConfiguration_File_IncludesWildCardFiles() { var configurator = OnRequest.ForJs("~/Scripts/Combined-Test.js") .Combine .FilesIn("~/Scripts/") .Matching("*.js"); configurator.Configure(); var model = GetModelFor(configurator); Assert.AreEqual(1, RejuicerEngine._configurations.Count); Assert.AreEqual(3, model.Count); Assert.AreEqual("~/Scripts/one.js", ((PhysicalFileSource)model[0]).VirtualPath); Assert.AreEqual("~/Scripts/three.js", ((PhysicalFileSource)model[1]).VirtualPath); Assert.AreEqual("~/Scripts/two.js", ((PhysicalFileSource)model[2]).VirtualPath); }
public void FluentConfiguration_ConfigureCompact_ConfigModeIsCompact() { var config = GetModelFor(OnRequest.ForJs("~/Scripts/Combined-Test.js").Compact); Assert.AreEqual(Mode.Minify, config.Mode); }
public void FluentConfiguration_ConfigureJsResourceType_SetsConfigCorrectly() { var config = GetModelFor(OnRequest.ForJs("~/Scripts/Combined-Test.js")); Assert.AreEqual(ResourceType.Js, config.ResourceType); }