public void CanBundleJavaScriptWithDeferredLoad() { var tag = javaScriptBundle .WithDeferredLoad() .Add("~/js/test.js") .Render("~/js/output_1.js"); Assert.AreEqual("<script type=\"text/javascript\" src=\"js/output_1.js?r=36286D0CEA57C5ED24B868EB0D2898E9\" defer></script>", tag); Assert.AreEqual(minifiedJavaScript, fileWriterFactory.Files[TestUtilities.PrepareRelativePath(@"js\output_1.js")]); }