From 2ce74db801abecff28d5a4b2f056ce56089db89c Mon Sep 17 00:00:00 2001 From: Santhosh Thottingal Date: Tue, 18 Sep 2012 21:02:29 -0700 Subject: [PATCH] Grunt updates and travis build integration Change-Id: Ia479b903908f01e82750e9e35dff6c6aef6c36ae --- .gitignore | 5 ++++- .travis.yml | 5 +++++ grunt.js | 5 +++++ package.json | 9 +++++++-- 4 files changed, 21 insertions(+), 3 deletions(-) create mode 100644 .travis.yml diff --git a/.gitignore b/.gitignore index 07e6e47..6e1f261 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,4 @@ -/node_modules +*~ +.*.swp +*.kate-swp +*.bak diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..6db1819 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,5 @@ +language: node_js +node_js: + - 0.8 +before_script: + - "git submodule update --init" diff --git a/grunt.js b/grunt.js index b200ae8..b31967f 100644 --- a/grunt.js +++ b/grunt.js @@ -33,6 +33,9 @@ module.exports = function(grunt) { dest : 'dist/<%= pkg.name %>.min.js' } }, + qunit : { + files : [ 'test/**/*.html' ] + }, cssmin : { dist: { src : '', @@ -82,4 +85,6 @@ module.exports = function(grunt) { }); // Default task. grunt.registerTask('default', 'lint cssmin concat min csslint'); + grunt.registerTask('test', 'lint qunit'); + }; diff --git a/package.json b/package.json index baaed92..80dbf3c 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,9 @@ "Santhosh Thottingal", "Siebrand Mazeland" ], - "dependencies": {}, + "dependencies": { + "jQuery": "~1.7.3" + }, "devDependencies": { "grunt": "~0.3.9", "grunt-compare-size": ">=0.1.4", @@ -49,5 +51,8 @@ "type": "MIT", "url": "https://github.com/wikimedia/jquery.uls/blob/master/MIT-LICENSE" } - ] + ], + "scripts": { + "test": "grunt test --verbose" + } }