12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- // 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);
- }
- });
- });
|