mirror of
https://github.com/snipe/snipe-it.git
synced 2024-12-28 23:19:42 -08:00
47 lines
1,001 B
JavaScript
47 lines
1,001 B
JavaScript
// 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);
|
|
}
|
|
});
|
|
});
|