| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 | // Restore the require/definevar 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);    }  });});
 |