Skip to content
This repository was archived by the owner on Apr 7, 2020. It is now read-only.

Commit d7203c8

Browse files
committed
Merge pull request #14 from kasperlewau/fix/broken-phantom-tests
Fix/broken phantom tests
2 parents 1f4ad41 + 477e52d commit d7203c8

File tree

3 files changed

+6
-8
lines changed

3 files changed

+6
-8
lines changed

karma.conf.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@ module.exports = function(config) {
55
files: [
66
'node_modules/angular/angular.js',
77
'node_modules/angular-mocks/angular-mocks.js',
8+
'node_modules/phantomjs-polyfill/bind-polyfill.js',
89
'src/**/*.js',
9-
'test/**/*.js'
10+
'test/**/*.spec.js'
1011
],
1112
preprocessors: {
1213
'src/**/*.js': 'babel',

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
"karma-phantomjs-launcher": "^0.2.1",
5151
"mocha": "^2.2.5",
5252
"phantomjs": "^1.9.18",
53+
"phantomjs-polyfill": "0.0.1",
5354
"sinon-chai": "^2.8.0"
5455
}
5556
}

test/uiMentionController.spec.js

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -487,13 +487,9 @@ describe('uiMentionController', () => {
487487
function trigger (el, ev, code) {
488488
let evt;
489489

490-
if (code) {
491-
evt = $document[0].createEvent('KeyboardEvent');
492-
evt.initKeyboardEvent(ev, true, true);
493-
evt.keyCode = code;
494-
} else {
495-
evt = new Event(ev);
496-
}
490+
evt = $document[0].createEvent('KeyboardEvent');
491+
evt.initKeyboardEvent(ev, true, true);
492+
evt.keyCode = code;
497493

498494
el[0].dispatchEvent(evt);
499495

0 commit comments

Comments
 (0)