grunt test several versions of jquery
This commit is contained in:
46
grunt.js
46
grunt.js
@ -100,10 +100,19 @@ module.exports = function(grunt) {
|
|||||||
|
|
||||||
//module for testing
|
//module for testing
|
||||||
var module = '';
|
var module = '';
|
||||||
//module = '&module=textarea';
|
module = '&module=textarea';
|
||||||
//module = '&module=select';
|
//module = '&module=select';
|
||||||
//module = '&module=text';
|
//module = '&module=text';
|
||||||
|
|
||||||
|
var qunit_testover = [];
|
||||||
|
['bootstrap', 'jqueryui', 'plain'].forEach(function(f){
|
||||||
|
['popup', 'inline'].forEach(function(c){
|
||||||
|
['1.6.4', '1.7.1', '1.7.2', '1.8.2', '1.8.3'].forEach(function(jqver) {
|
||||||
|
qunit_testover.push('http://localhost:8000/test/index.html?f='+f+'&c='+c+'&jquery='+jqver+module);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
//get js and css for different builds
|
//get js and css for different builds
|
||||||
var files = getFiles();
|
var files = getFiles();
|
||||||
|
|
||||||
@ -133,8 +142,9 @@ module.exports = function(grunt) {
|
|||||||
plain: [
|
plain: [
|
||||||
'http://localhost:8000/test/index.html?f=plain&c=popup'+module,
|
'http://localhost:8000/test/index.html?f=plain&c=popup'+module,
|
||||||
'http://localhost:8000/test/index.html?f=plain&c=inline'+module
|
'http://localhost:8000/test/index.html?f=plain&c=inline'+module
|
||||||
]
|
],
|
||||||
// files: ['test/index.html']
|
//test all builds under several versions of jquery
|
||||||
|
testover: qunit_testover
|
||||||
},
|
},
|
||||||
server: {
|
server: {
|
||||||
port: 8000,
|
port: 8000,
|
||||||
@ -208,38 +218,14 @@ module.exports = function(grunt) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
//compress does not work properly for MAC OS (see https://github.com/vitalets/bootstrap-editable/issues/19)
|
|
||||||
//zip will be created manually
|
|
||||||
/*
|
|
||||||
compress: {
|
|
||||||
zip: {
|
|
||||||
options: {
|
|
||||||
mode: "zip",
|
|
||||||
//TODO: unfortunatly here <%= dist_source %> and <config:dist_source> does not work
|
|
||||||
basePath: "dist"
|
|
||||||
},
|
|
||||||
files: {
|
|
||||||
"<%= dist %>/bootstrap-editable-v<%= pkg.version %>.zip": ["<%= dist_source %>/ **", "<%= dist %>/libs/ **"]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
tgz: {
|
|
||||||
options: {
|
|
||||||
mode: "tgz",
|
|
||||||
basePath: "dist"
|
|
||||||
},
|
|
||||||
files: {
|
|
||||||
"<%= dist %>/bootstrap-editable-v<%= pkg.version %>.tar.gz": ["<%= dist_source %>/ **", "<%= dist %>/libs/ **"]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
*/
|
|
||||||
uglify: {}
|
uglify: {}
|
||||||
});
|
});
|
||||||
|
|
||||||
//test task
|
//test task
|
||||||
grunt.registerTask('test', 'lint server qunit:bootstrap');
|
grunt.registerTask('test', 'lint server qunit:bootstrap');
|
||||||
grunt.registerTask('testall', 'lint server qunit');
|
grunt.registerTask('testall', 'lint server qunit:bootstrap qunit:jqueryui qunit:plain');
|
||||||
|
grunt.registerTask('testover', 'lint server qunit:testover');
|
||||||
|
|
||||||
// Default task.
|
// Default task.
|
||||||
// grunt.registerTask('default', 'lint qunit');
|
// grunt.registerTask('default', 'lint qunit');
|
||||||
|
Reference in New Issue
Block a user