AutorÃa | Ultima modificación | Ver Log |
/*global QUnit, test, equal, ok*/(function(undefined) {"use strict";browserify.done.html = true;QUnit.module("Browserify - client code");var isIE8 = window.attachEvent && !window.addEventListener;if (!isIE8) {test("jQuery global: require('jsrender')", function() {// ............................... Hide QUnit global jQuery and any previous global jsrender.................................var jQuery = global.jQuery, jsr = global.jsrender;global.jQuery = global.jsrender = undefined;// =============================== Arrange ===============================var data = {name: "Jo"};// ................................ Act ..................................var jsrender = require('./../../')();// Use require to get server template, thanks to Browserify bundle that used jsrender/tmplify transformvar tmpl = require('../templates/name-template.html')(jsrender); // Provide jsrendervar tmpl2 = require('../templates/name-template.jsr')(jsrender); // Provide jsrendervar result = tmpl(data) + " " + tmpl2(data);// ............................... Assert .................................equal(result, "Name: Jo (name-template.html) Name: Jo (name-template.jsr)", "result: jQuery global: require('jsrender') - html");// ............................... Reset .................................global.jQuery = jQuery; // Replace QUnit global jQueryglobal.jsrender = jsr; // Replace any previous global jsrender});}})();