fix backlog e2e tests
parent
4be66c8b70
commit
3f5e259503
|
@ -505,15 +505,15 @@ describe('backlog', function() {
|
||||||
newUsCount = await backlogHelper.userStories().count();
|
newUsCount = await backlogHelper.userStories().count();
|
||||||
|
|
||||||
expect(newUsCount).to.be.equal(usCount);
|
expect(newUsCount).to.be.equal(usCount);
|
||||||
|
|
||||||
|
backlogHelper.goBackFilters();
|
||||||
});
|
});
|
||||||
|
|
||||||
it('filter by tags', async function() {
|
it('filter by tags', async function() {
|
||||||
let usCount = await backlogHelper.userStories().count();
|
let usCount = await backlogHelper.userStories().count();
|
||||||
|
|
||||||
let htmlChanges = await utils.common.outerHtmlChanges('.backlog-table-body');
|
let htmlChanges = await utils.common.outerHtmlChanges('.backlog-table-body');
|
||||||
|
|
||||||
$$('.filters-cats a').get(1).click();
|
$$('.filters-cats a').get(1).click();
|
||||||
|
|
||||||
await browser.waitForAngular();
|
await browser.waitForAngular();
|
||||||
|
|
||||||
$$('.filter-list a').first().click();
|
$$('.filter-list a').first().click();
|
||||||
|
|
|
@ -8,14 +8,12 @@ var expect = chai.expect;
|
||||||
|
|
||||||
describe('search page', function() {
|
describe('search page', function() {
|
||||||
before(async function(){
|
before(async function(){
|
||||||
browser.get('http://localhost:9001/');
|
browser.get('http://localhost:9001/project/project-0/');
|
||||||
|
|
||||||
await utils.common.waitLoader();
|
await utils.common.waitLoader();
|
||||||
});
|
});
|
||||||
|
|
||||||
it('lightbox', async function() {
|
it('lightbox', async function() {
|
||||||
await utils.common.goToFirstProject();
|
|
||||||
|
|
||||||
$('#nav-search').click();
|
$('#nav-search').click();
|
||||||
|
|
||||||
let searchLb = $('div[tg-search-box]');
|
let searchLb = $('div[tg-search-box]');
|
||||||
|
|
|
@ -158,3 +158,7 @@ helper.getSprintsRefs = function(sprint) {
|
||||||
helper.getSprintsTitles = function() {
|
helper.getSprintsTitles = function() {
|
||||||
return $$('div[tg-backlog-sprint="sprint"] .sprint-name span').getText();
|
return $$('div[tg-backlog-sprint="sprint"] .sprint-name span').getText();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
helper.goBackFilters = function() {
|
||||||
|
return $$('.filters-step-cat .breadcrumb a').first().click();
|
||||||
|
};
|
||||||
|
|
|
@ -232,10 +232,8 @@ helper.block = function() {
|
||||||
block: function() {
|
block: function() {
|
||||||
el.$('.item-block').click();
|
el.$('.item-block').click();
|
||||||
},
|
},
|
||||||
|
|
||||||
unblock: async function() {
|
unblock: async function() {
|
||||||
el.$('.item-unblock').click();
|
el.$('.item-unblock').click();
|
||||||
await browser.waitForAngular();
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -251,7 +249,7 @@ helper.blockLightbox = function() {
|
||||||
return utils.lightbox.open(el);
|
return utils.lightbox.open(el);
|
||||||
},
|
},
|
||||||
waitClose: function() {
|
waitClose: function() {
|
||||||
return utils.lightbox.close(el);
|
return utils.notifications.success.close();
|
||||||
},
|
},
|
||||||
fill: function(text) {
|
fill: function(text) {
|
||||||
el.$('textarea').sendKeys(text);
|
el.$('textarea').sendKeys(text);
|
||||||
|
|
|
@ -111,17 +111,23 @@ helper.historyTesting = async function() {
|
||||||
expect(activitiesCounter).to.be.least(newCommentsCounter);
|
expect(activitiesCounter).to.be.least(newCommentsCounter);
|
||||||
}
|
}
|
||||||
|
|
||||||
helper.blockTesting = function() {
|
helper.blockTesting = async function() {
|
||||||
let blockHelper = detailHelper.block();
|
let blockHelper = detailHelper.block();
|
||||||
let blockLightboxHelper = detailHelper.blockLightbox();
|
let blockLightboxHelper = detailHelper.blockLightbox();
|
||||||
|
|
||||||
blockHelper.block();
|
blockHelper.block();
|
||||||
|
|
||||||
blockLightboxHelper.waitOpen();
|
blockLightboxHelper.waitOpen();
|
||||||
blockLightboxHelper.fill('This is a testing block reason');
|
blockLightboxHelper.fill('This is a testing block reason');
|
||||||
blockLightboxHelper.submit();
|
blockLightboxHelper.submit();
|
||||||
blockLightboxHelper.waitClose();
|
|
||||||
|
await blockLightboxHelper.waitClose();
|
||||||
|
|
||||||
expect($('.block-description').getText()).to.be.eventually.equal('This is a testing block reason');
|
expect($('.block-description').getText()).to.be.eventually.equal('This is a testing block reason');
|
||||||
expect($('.block-description').isDisplayed()).to.be.eventually.true;
|
expect($('.block-description').isDisplayed()).to.be.eventually.true;
|
||||||
|
|
||||||
blockHelper.unblock();
|
blockHelper.unblock();
|
||||||
|
|
||||||
expect($('.block-description').isDisplayed()).to.be.eventually.false;
|
expect($('.block-description').isDisplayed()).to.be.eventually.false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,20 @@ notifications.success.open = function() {
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
notifications.success.close = function() {
|
||||||
|
var el = $('.notification-message-success');
|
||||||
|
|
||||||
|
return browser
|
||||||
|
.wait(function() {
|
||||||
|
return common.hasClass(el, 'inactive');
|
||||||
|
}, 4000)
|
||||||
|
.then(function(active) {
|
||||||
|
return browser.sleep(transition).then(function() {
|
||||||
|
return active;
|
||||||
|
});
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
notifications.error = {};
|
notifications.error = {};
|
||||||
notifications.error.open = function() {
|
notifications.error.open = function() {
|
||||||
var el = $('.notification-message-error');
|
var el = $('.notification-message-error');
|
||||||
|
|
Loading…
Reference in New Issue