Update param name, add test for `e.which = 2`

This commit is contained in:
Kushal Pandya 2017-02-07 11:34:42 +05:30
parent ef99b5e896
commit 049ef298e9
1 changed files with 19 additions and 2 deletions

View File

@ -84,9 +84,9 @@ require('vendor/jquery.scrollTo');
const tabUrl = $(commitsLink).attr('href');
spyOn($.fn, 'attr').and.returnValue(tabUrl);
spyOn(window, 'open').and.callFake(function (url, name) {
spyOn(window, 'open').and.callFake(function (url, target) {
expect(url).toEqual(tabUrl);
expect(name).toEqual('_blank');
expect(target).toEqual('_blank');
});
this.class.clickTab({
@ -96,6 +96,23 @@ require('vendor/jquery.scrollTo');
stopImmediatePropagation: function () {}
});
});
it('opens page tab in a new browser tab with Middle-click - Mac/PC', function () {
const commitsLink = '.commits-tab li a';
const tabUrl = $(commitsLink).attr('href');
spyOn($.fn, 'attr').and.returnValue(tabUrl);
spyOn(window, 'open').and.callFake(function (url, target) {
expect(url).toEqual(tabUrl);
expect(target).toEqual('_blank');
});
this.class.clickTab({
metaKey: false,
ctrlKey: false,
which: 2,
stopImmediatePropagation: function () {}
});
});
});
describe('#setCurrentAction', function () {