diff options
Diffstat (limited to 'public/bower_components/select2/tests/helpers.js')
-rw-r--r-- | public/bower_components/select2/tests/helpers.js | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/public/bower_components/select2/tests/helpers.js b/public/bower_components/select2/tests/helpers.js new file mode 100644 index 0000000..e0c9fa2 --- /dev/null +++ b/public/bower_components/select2/tests/helpers.js @@ -0,0 +1,46 @@ +// Restore the require/define +var require = $.fn.select2.amd.require; +var define = $.fn.select2.amd.define; + +// Disable jQuery's binding to $ +jQuery.noConflict(); + +var Utils = require('select2/utils'); + +function MockContainer () { + MockContainer.__super__.constructor.call(this); +} + +Utils.Extend(MockContainer, Utils.Observable); + +MockContainer.prototype.isOpen = function () { + return this.isOpen; +}; + +var log = []; +var testName; + +QUnit.done(function (test_results) { + var tests = []; + for(var i = 0, len = log.length; i < len; i++) { + var details = log[i]; + tests.push({ + name: details.name, + result: details.result, + expected: details.expected, + actual: details.actual, + source: details.source + }); + } + test_results.tests = tests; + + window.global_test_results = test_results; +}); +QUnit.testStart(function(testDetails){ + QUnit.log(function(details){ + if (!details.result) { + details.name = testDetails.name; + log.push(details); + } + }); +}); |