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