public KnockoutJQueryTmplPipeline_Tests() { var container = new TinyIoC.TinyIoCContainer(); container.Register(Mock.Of<IUrlGenerator>()); container.Register(new CassetteSettings()); pipeline = new KnockoutJQueryTmplPipeline(container); }
public void WhenProcessBundle_ThenBundleContentTypeIsTextJavascript() { var pipeline = new KnockoutJQueryTmplPipeline(); var bundle = new HtmlTemplateBundle("~/"); pipeline.Process(bundle, new CassetteSettings("")); bundle.ContentType.ShouldEqual("text/javascript"); }
public void WhenProcessBundle_ThenHashIsAssigned() { var pipeline = new KnockoutJQueryTmplPipeline(); var bundle = new HtmlTemplateBundle("~"); pipeline.Process(bundle, new CassetteSettings("")); bundle.Hash.ShouldNotBeNull(); }
public void WhenProcessModule_ThenModuleContentTypeIsTextJavascript() { var pipeline = new KnockoutJQueryTmplPipeline(); var module = new HtmlTemplateModule("~/"); pipeline.Process(module, Mock.Of<ICassetteApplication>()); module.ContentType.ShouldEqual("text/javascript"); }
public void GivenBundleIsFromCache_WhenProcessBundle_ThenRendererStillAssigned() { var pipeline = new KnockoutJQueryTmplPipeline(); var bundle = new HtmlTemplateBundle("~") { IsFromCache = true }; pipeline.Process(bundle, new CassetteSettings("")); bundle.Renderer.ShouldNotBeNull(); }