diff --git a/Gruntfile.js b/Gruntfile.js index 627624c..d96334d 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -21,7 +21,7 @@ module.exports = function(grunt) { expand: true, flatten: true, cwd: 'node_modules/', - src: ['mocha/mocha.css', 'mocha/mocha.js', 'chai/chai.js'], + src: ['mocha/mocha.css', 'mocha/mocha.js'], dest: 'test/lib/' } }, @@ -35,9 +35,6 @@ module.exports = function(grunt) { } } }, - mocha_phantomjs: { - all: ['test/**/*.html'] - }, 'saucelabs-mocha': { all: { options: { @@ -53,11 +50,18 @@ module.exports = function(grunt) { }, { browserName: "chrome", - platform: "OS X 10.10" + platform: "OS X 10.10", + version: "48" }, { browserName: "firefox", - platform: "OS X 10.10" + platform: "OS X 10.10", + version: "44" + }, + { + browserName: "microsoftedge", + version: "13.10586", + platform: "Windows 10" }, { browserName: "internet explorer", @@ -81,11 +85,13 @@ module.exports = function(grunt) { }, { browserName: "chrome", - platform: "Windows 8.1" + platform: "Windows 8.1", + version: "beta" }, { browserName: "firefox", - platform: "Windows 8.1" + platform: "Windows 8.1", + version: "beta" }, { browserName: "iphone", @@ -94,11 +100,33 @@ module.exports = function(grunt) { }, { browserName: "chrome", - platform: "Linux" + platform: "Linux", + version: "37" }, { browserName: "firefox", - platform: "Linux" + platform: "Linux", + version: "34" + }, + { + browserName: "android", + platform: "Linux", + version: "5.1" + }, + { + browserName: "android", + platform: "Linux", + version: "4.4" + }, + { + browserName: "iphone", + platform: "OS X 10.10", + version: "7.1" + }, + { + browserName: "iphone", + platform: "OS X 10.10", + version: "9.2" } ], public: "public", @@ -126,7 +154,6 @@ module.exports = function(grunt) { grunt.loadNpmTasks('grunt-contrib-copy'); grunt.loadNpmTasks('grunt-contrib-uglify'); grunt.loadNpmTasks('grunt-mocha-istanbul') - grunt.loadNpmTasks('grunt-mocha-phantomjs'); grunt.loadNpmTasks('grunt-saucelabs'); grunt.event.on('coverage', function(lcov, done){ @@ -139,7 +166,7 @@ module.exports = function(grunt) { }); grunt.registerTask('build', ['uglify']); - grunt.registerTask('test', ['browserify', 'copy:test', 'mocha_istanbul', 'mocha_phantomjs']); - grunt.registerTask('test_and_coveralls', ['browserify', 'copy:test', 'mocha_istanbul:coveralls', 'mocha_phantomjs']); + grunt.registerTask('test', ['browserify', 'copy:test', 'mocha_istanbul']); + grunt.registerTask('test_and_coveralls', ['browserify', 'copy:test', 'mocha_istanbul:coveralls']); grunt.registerTask('saucelabs', ['connect', 'saucelabs-mocha']); }; diff --git a/package.json b/package.json index 8297188..46720ed 100644 --- a/package.json +++ b/package.json @@ -8,20 +8,16 @@ "build": "grunt build" }, "devDependencies": { - "chai": "~2.3.0", - "coveralls": "^2.11.2", + "coveralls": "2.11.8", "grunt": "0.4.5", - "grunt-browserify": "~3.8.0", - "grunt-contrib-connect": "0.10.1", - "grunt-contrib-copy": "~0.8.0", - "grunt-contrib-uglify": "0.9.1", - "grunt-mocha-istanbul": "^2.4.0", - "grunt-mocha-phantomjs": "0.6.1", - "grunt-saucelabs": "8.6.1", - "istanbul": "^0.3.13", - "mocha": "~2.2.4", - "mocha-phantomjs": "~3.5.3", - "phantomjs": "~1.9.16" + "grunt-browserify": "5.0.0", + "grunt-contrib-connect": "1.0.1", + "grunt-contrib-copy": "1.0.0", + "grunt-contrib-uglify": "1.0.1", + "grunt-mocha-istanbul": "3.0.1", + "grunt-saucelabs": "8.6.2", + "istanbul": "0.4.2", + "mocha": "2.4.5" }, "repository": { "type": "git", diff --git a/test/unittests.html b/test/unittests.html index f5fe30a..0cad2c0 100644 --- a/test/unittests.html +++ b/test/unittests.html @@ -7,14 +7,12 @@
- + - -