Commit 5a0fa8c0 by Torkel Ödegaard

added phantomjs karma test to run in travis

parent 0a6b393b
...@@ -51,7 +51,7 @@ ...@@ -51,7 +51,7 @@
"npm": "1.2.x" "npm": "1.2.x"
}, },
"scripts": { "scripts": {
"test": "grunt" "test": "grunt test"
}, },
"license": "Apache License" "license": "Apache License"
} }
define([ define([
], function() { 'underscore'
], function(_) {
'use strict'; 'use strict';
// This is auto generated from the unicode tables. // This is auto generated from the unicode tables.
...@@ -256,7 +257,7 @@ define([ ...@@ -256,7 +257,7 @@ define([
return (/^[0-9a-fA-F]$/).test(str); return (/^[0-9a-fA-F]$/).test(str);
} }
var readUnicodeEscapeSequence = function () { var readUnicodeEscapeSequence = _.bind(function () {
/*jshint validthis:true */ /*jshint validthis:true */
index += 1; index += 1;
...@@ -282,9 +283,9 @@ define([ ...@@ -282,9 +283,9 @@ define([
} }
return null; return null;
}.bind(this); }, this);
var getIdentifierStart = function () { var getIdentifierStart = _.bind(function () {
/*jshint validthis:true */ /*jshint validthis:true */
var chr = this.peek(index); var chr = this.peek(index);
var code = chr.charCodeAt(0); var code = chr.charCodeAt(0);
...@@ -313,9 +314,9 @@ define([ ...@@ -313,9 +314,9 @@ define([
} }
return null; return null;
}.bind(this); }, this);
var getIdentifierPart = function () { var getIdentifierPart = _.bind(function () {
/*jshint validthis:true */ /*jshint validthis:true */
var chr = this.peek(index); var chr = this.peek(index);
var code = chr.charCodeAt(0); var code = chr.charCodeAt(0);
...@@ -339,7 +340,7 @@ define([ ...@@ -339,7 +340,7 @@ define([
} }
return null; return null;
}.bind(this); }, this);
char = getIdentifierStart(); char = getIdentifierStart();
if (char === null) { if (char === null) {
......
// Lint and build CSS // Lint and build CSS
module.exports = function(grunt) { module.exports = function(grunt) {
grunt.registerTask('default', ['jshint:source', 'less:src']); grunt.registerTask('default', ['jshint:source', 'less:src']);
grunt.registerTask('test', ['default', 'karma:test']);
}; };
\ No newline at end of file
module.exports = function(config) { module.exports = function(config) {
return { return {
unit: { dev: {
configFile: 'src/test/karma.conf.js', configFile: 'src/test/karma.conf.js',
singleRun: false, singleRun: false,
browsers: ['Chrome'] browsers: ['Chrome']
},
test: {
configFile: 'src/test/karma.conf.js',
singleRun: true,
browsers: ['PhantomJS']
} }
}; };
}; };
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment