Skip to content

Commit d980006

Browse files
committed
test(apimock): add test for Angular 1.5
Angular 1.5 relies on “Function.prototype.bind.apply” which isn’t supported by PhantomJS 1. The comments here had good info: angular/angular.js#13794 Updated karma-phantomjs-launcher, and added phantomjs-prebuilt because it’s a peer-dependency (which isn’t installed automatically by npm 3). Included Angular 1.5 in the tests. Fixes #45
1 parent d57c25f commit d980006

File tree

4 files changed

+33284
-2
lines changed

4 files changed

+33284
-2
lines changed

Gruntfile.js

+12-1
Original file line numberDiff line numberDiff line change
@@ -297,6 +297,16 @@ module.exports = function (grunt) {
297297
'<%= watch.jsTest.files %>'
298298
]}
299299
]
300+
},
301+
angular15: {
302+
files: [{
303+
src: [
304+
'test/ref/angular-v1.5.js',
305+
'test/ref/angular-mocks-v1.5.js',
306+
'<%= watch.js.files %>',
307+
'<%= watch.jsTest.files %>'
308+
]}
309+
]
300310
}
301311
},
302312

@@ -322,7 +332,8 @@ module.exports = function (grunt) {
322332
'karma:coverage',
323333
'karma:angular12',
324334
'karma:angular13',
325-
'karma:angular14'
335+
'karma:angular14',
336+
'karma:angular15'
326337
]);
327338

328339
grunt.registerTask('build', [

package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -54,11 +54,12 @@
5454
"karma-firefox-launcher": "^0.1.3",
5555
"karma-jasmine": "^0.3.6",
5656
"karma-ng-scenario": "~0.1.0",
57-
"karma-phantomjs-launcher": "^0.2.0",
57+
"karma-phantomjs-launcher": "^1.0.0",
5858
"karma-sauce-launcher": "^0.3.0",
5959
"karma-script-launcher": "~0.1.0",
6060
"load-grunt-tasks": "^3.1.0",
6161
"phantomjs": "^1.9.17",
62+
"phantomjs-prebuilt": "^2.1.4",
6263
"time-grunt": "^1.0.0"
6364
},
6465
"engines": {

0 commit comments

Comments
 (0)