fix watcher keyboard navigation

stable
Juanfran 2015-12-02 12:18:22 +01:00
parent 364809242e
commit 94a01758c0
3 changed files with 20 additions and 3 deletions

View File

@ -12,6 +12,9 @@ helper.assignToLightbox = function() {
waitClose: function() { waitClose: function() {
return utils.lightbox.close(el); return utils.lightbox.close(el);
}, },
close: function() {
el.$$('.icon-delete').first().click();
},
selectFirst: function() { selectFirst: function() {
el.$$('div[data-user-id]').first().click(); el.$$('div[data-user-id]').first().click();
}, },

View File

@ -412,6 +412,9 @@ helper.watchersLightbox = function() {
waitClose: function() { waitClose: function() {
return utils.lightbox.close(el); return utils.lightbox.close(el);
}, },
close: function() {
el.$$('.icon-delete').first().click();
},
selectFirst: async function() { selectFirst: async function() {
el.$$('div[data-user-id]').first().click(); el.$$('div[data-user-id]').first().click();
await browser.waitForAngular(); await browser.waitForAngular();
@ -427,7 +430,7 @@ helper.watchersLightbox = function() {
}, },
userList: function() { userList: function() {
return el.$$('.user-list-single'); return el.$$('.user-list-single');
} }
}; };
return obj; return obj;

View File

@ -3,6 +3,7 @@ var detailHelper = require('../helpers').detail;
var commonHelper = require('../helpers').common; var commonHelper = require('../helpers').common;
var customFieldsHelper = require('../helpers/custom-fields-helper'); var customFieldsHelper = require('../helpers/custom-fields-helper');
var commonUtil = require('./common'); var commonUtil = require('./common');
var notifications = require('./notifications');
var chai = require('chai'); var chai = require('chai');
var chaiAsPromised = require('chai-as-promised'); var chaiAsPromised = require('chai-as-promised');
@ -74,7 +75,7 @@ helper.assignedToTesting = function() {
before(function () { before(function () {
let assignedTo = detailHelper.assignedTo(); let assignedTo = detailHelper.assignedTo();
return assignedTo.clear(); return assignedTo.clear();
}) });
it('assign', async function() { it('assign', async function() {
let assignedTo = detailHelper.assignedTo(); let assignedTo = detailHelper.assignedTo();
@ -124,6 +125,7 @@ helper.assignedToTesting = function() {
assignToLightbox.selectFirst(); assignToLightbox.selectFirst();
await assignToLightbox.waitClose(); await assignToLightbox.waitClose();
await notifications.success.close();
}); });
it('keyboard navigatin', async function() { it('keyboard navigatin', async function() {
@ -147,6 +149,10 @@ helper.assignedToTesting = function() {
let isSelected = await commonUtil.hasClass(selected, 'selected'); let isSelected = await commonUtil.hasClass(selected, 'selected');
expect(isSelected).to.be.true; expect(isSelected).to.be.true;
assignToLightbox.close();
await assignToLightbox.waitClose();
}); });
} }
@ -259,7 +265,7 @@ helper.watchersTesting = function() {
before(function () { before(function () {
let watchersHelper = detailHelper.watchers(); let watchersHelper = detailHelper.watchers();
return watchersHelper.removeAllWatchers(); return watchersHelper.removeAllWatchers();
}) });
it('add watcher', async function() { it('add watcher', async function() {
let watchersHelper = detailHelper.watchers(); let watchersHelper = detailHelper.watchers();
@ -309,6 +315,7 @@ helper.watchersTesting = function() {
await watchersLightboxHelper.selectFirst(); await watchersLightboxHelper.selectFirst();
await watchersLightboxHelper.waitClose(); await watchersLightboxHelper.waitClose();
await notifications.success.close();
}); });
it('keyboard navigatin', async function() { it('keyboard navigatin', async function() {
@ -331,6 +338,10 @@ helper.watchersTesting = function() {
let isSelected = await commonUtil.hasClass(selected, 'selected'); let isSelected = await commonUtil.hasClass(selected, 'selected');
expect(isSelected).to.be.true; expect(isSelected).to.be.true;
watchersLightboxHelper.close();
await watchersLightboxHelper.waitClose();
}); });
} }