e2e - leaving project owner warning in team
parent
5b2547b859
commit
b91ffc8be3
|
@ -23,13 +23,13 @@ helper.createProjectLightbox = function() {
|
|||
await browser.sleep(1000);
|
||||
},
|
||||
submit: function() {
|
||||
return $('.wizard-step.active .button-green').click();
|
||||
return $('div[tg-lb-create-project] .button-green').click();
|
||||
},
|
||||
name: function() {
|
||||
return $$('.create-step2 input').get(0);
|
||||
return $$('div[tg-lb-create-project] input[type="text"]').get(0);
|
||||
},
|
||||
description: function() {
|
||||
return $$('.create-step2 textarea');
|
||||
return $('div[tg-lb-create-project] textarea');
|
||||
},
|
||||
errors: function() {
|
||||
return $$('.checksley-error-list li');
|
||||
|
|
|
@ -53,3 +53,11 @@ helper.filters = function() {
|
|||
|
||||
return obj;
|
||||
};
|
||||
|
||||
helper.leavingProjectWarningLb = function() {
|
||||
return $('div[tg-lightbox-leave-project-warning]');
|
||||
};
|
||||
|
||||
helper.isLeaveProjectWarningOpen = function() {
|
||||
return helper.leavingProjectWarningLb().isPresent();
|
||||
};
|
||||
|
|
|
@ -20,6 +20,31 @@ describe('leaving project', function(){
|
|||
});
|
||||
});
|
||||
|
||||
describe('leaving project owner', function(){
|
||||
before(async function(){
|
||||
await utils.common.createProject();
|
||||
await utils.nav
|
||||
.init()
|
||||
.team()
|
||||
.go();
|
||||
});
|
||||
|
||||
it('leave project', async function(){
|
||||
teamHelper.team().leave();
|
||||
|
||||
let isLeaveProjectWarningOpen = await teamHelper.isLeaveProjectWarningOpen();
|
||||
|
||||
await utils.common.takeScreenshot("team", "leave-project-warning");
|
||||
|
||||
expect(isLeaveProjectWarningOpen).to.be.equal(true);
|
||||
|
||||
let lb = teamHelper.leavingProjectWarningLb();
|
||||
|
||||
await utils.lightbox.exit(lb);
|
||||
await utils.lightbox.close(lb);
|
||||
});
|
||||
});
|
||||
|
||||
describe('team', function() {
|
||||
before(async function(){
|
||||
browser.get(browser.params.glob.host + 'project/project-5/team');
|
||||
|
|
|
@ -58,6 +58,11 @@ var actions = {
|
|||
|
||||
await common.link(task);
|
||||
|
||||
return common.waitLoader();
|
||||
},
|
||||
team: async function() {
|
||||
await common.link($('#nav-team a'));
|
||||
|
||||
return common.waitLoader();
|
||||
}
|
||||
};
|
||||
|
@ -95,6 +100,10 @@ var nav = {
|
|||
this.actions.push(actions.task.bind(null, index));
|
||||
return this;
|
||||
},
|
||||
team: function(index) {
|
||||
this.actions.push(actions.team.bind(null, index));
|
||||
return this;
|
||||
},
|
||||
go: function() {
|
||||
let promise = this.actions[0]();
|
||||
|
||||
|
|
Loading…
Reference in New Issue