added phantomjs karma test to run in travis

This commit is contained in:
Torkel Ödegaard
2014-03-18 20:04:04 +01:00
parent 0a6b393b35
commit 5a0fa8c09f
4 changed files with 16 additions and 9 deletions

View File

@ -51,7 +51,7 @@
"npm": "1.2.x"
},
"scripts": {
"test": "grunt"
"test": "grunt test"
},
"license": "Apache License"
}

View File

@ -1,5 +1,6 @@
define([
], function() {
'underscore'
], function(_) {
'use strict';
// This is auto generated from the unicode tables.
@ -256,7 +257,7 @@ define([
return (/^[0-9a-fA-F]$/).test(str);
}
var readUnicodeEscapeSequence = function () {
var readUnicodeEscapeSequence = _.bind(function () {
/*jshint validthis:true */
index += 1;
@ -282,9 +283,9 @@ define([
}
return null;
}.bind(this);
}, this);
var getIdentifierStart = function () {
var getIdentifierStart = _.bind(function () {
/*jshint validthis:true */
var chr = this.peek(index);
var code = chr.charCodeAt(0);
@ -313,9 +314,9 @@ define([
}
return null;
}.bind(this);
}, this);
var getIdentifierPart = function () {
var getIdentifierPart = _.bind(function () {
/*jshint validthis:true */
var chr = this.peek(index);
var code = chr.charCodeAt(0);
@ -339,7 +340,7 @@ define([
}
return null;
}.bind(this);
}, this);
char = getIdentifierStart();
if (char === null) {

View File

@ -1,4 +1,5 @@
// Lint and build CSS
module.exports = function(grunt) {
grunt.registerTask('default', ['jshint:source', 'less:src']);
grunt.registerTask('test', ['default', 'karma:test']);
};

View File

@ -1,9 +1,14 @@
module.exports = function(config) {
return {
unit: {
dev: {
configFile: 'src/test/karma.conf.js',
singleRun: false,
browsers: ['Chrome']
},
test: {
configFile: 'src/test/karma.conf.js',
singleRun: true,
browsers: ['PhantomJS']
}
};
};