33 lines
1.1 KiB
JavaScript
33 lines
1.1 KiB
JavaScript
//detect version of jquery from url param, e.g. 'jquery=1.7.2'
|
|
var jqver = decodeURIComponent((new RegExp('[?|&]' + 'jquery' + '=' + '([^&;]+?)(&|#|;|$)').exec(location.search)||[,""])[1].replace(/\+/g, '%20'))||null;
|
|
jqurl = jqver ? "http://ajax.googleapis.com/ajax/libs/jquery/"+jqver+"/jquery.min.js" : "libs/jquery/jquery-1.8.2.min.js";
|
|
|
|
require(["loader", jqurl], function(loader) {
|
|
|
|
requirejs.config(loader.getConfig("../src"));
|
|
|
|
require(['element/editable-element',
|
|
'test/libs/mockjax/jquery.mockjax'
|
|
],
|
|
function() {
|
|
//disable effects
|
|
$.fx.off = true;
|
|
$.support.transition = false;
|
|
|
|
var params = loader.getParams();
|
|
|
|
require([
|
|
'test/mocks',
|
|
'test/unit/common',
|
|
'test/unit/text',
|
|
'test/unit/textarea',
|
|
'test/unit/select',
|
|
'test/unit/checklist',
|
|
'test/unit/api',
|
|
(params.f === 'bootstrap') ? 'test/unit/date' : 'test/unit/dateui'
|
|
], function() {
|
|
QUnit.load();
|
|
QUnit.start();
|
|
});
|
|
});
|
|
}); |