fix backlog e2e tests
parent
13e9dc8872
commit
adf65e7d57
|
@ -373,8 +373,7 @@ CreateEditUserstoryDirective = ($repo, $model, $rs, $rootScope, lightboxService,
|
||||||
broadcastEvent = "usform:edit:success"
|
broadcastEvent = "usform:edit:success"
|
||||||
|
|
||||||
promise.then (data) ->
|
promise.then (data) ->
|
||||||
createAttachments(data)
|
deleteAttachments(data).then () => createAttachments(data)
|
||||||
deleteAttachments(data)
|
|
||||||
|
|
||||||
return data
|
return data
|
||||||
|
|
||||||
|
|
|
@ -40,9 +40,7 @@ helper.getCreateEditUsLightbox = function() {
|
||||||
return utils.popover.open(role, value);
|
return utils.popover.open(role, value);
|
||||||
},
|
},
|
||||||
getRolePoints: function() {
|
getRolePoints: function() {
|
||||||
let role = obj.roles().get(0);
|
return el.$$('.ticket-role-points').last().$('.points').getText();
|
||||||
|
|
||||||
return role.$('.points').getText();
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -154,6 +152,10 @@ helper.setUsPoints = async function(item, value1, value2) {
|
||||||
return utils.popover.open(points, value1, value2);
|
return utils.popover.open(points, value1, value2);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
helper.getUsPoints = async function(item) {
|
||||||
|
return $$('.backlog-table-body > div .us-points').get(item).$$('span').get(0).getText();
|
||||||
|
};
|
||||||
|
|
||||||
helper.deleteUs = function(item) {
|
helper.deleteUs = function(item) {
|
||||||
$$('.backlog-table-body > div .icon-delete').get(item).click();
|
$$('.backlog-table-body > div .icon-delete').get(item).click();
|
||||||
};
|
};
|
||||||
|
|
|
@ -54,10 +54,10 @@ helper.lightboxAttachment = async function() {
|
||||||
var fileToUpload1 = utils.common.uploadImagePath();
|
var fileToUpload1 = utils.common.uploadImagePath();
|
||||||
var fileToUpload2 = utils.common.uploadFilePath();
|
var fileToUpload2 = utils.common.uploadFilePath();
|
||||||
|
|
||||||
await utils.common.uploadFile(addAttachment, fileToUpload1)
|
await utils.common.uploadFile(addAttachment, fileToUpload1);
|
||||||
await utils.common.uploadFile(addAttachment, fileToUpload2)
|
await utils.common.uploadFile(addAttachment, fileToUpload2);
|
||||||
|
|
||||||
el.$$('.attachment-delete').get(0).click()
|
el.$$('.attachment-delete').get(0).click();
|
||||||
|
|
||||||
let newCountAttachments = await el.$$('.single-attachment').count();
|
let newCountAttachments = await el.$$('.single-attachment').count();
|
||||||
|
|
||||||
|
|
|
@ -220,6 +220,7 @@ shared.attachmentTesting = async function() {
|
||||||
var fileToUpload = commonUtil.uploadFilePath();
|
var fileToUpload = commonUtil.uploadFilePath();
|
||||||
|
|
||||||
await attachmentHelper.upload(fileToUpload, 'This is the testing name ' + date);
|
await attachmentHelper.upload(fileToUpload, 'This is the testing name ' + date);
|
||||||
|
await browser.sleep(5000);
|
||||||
|
|
||||||
// Check set name
|
// Check set name
|
||||||
let name = await attachmentHelper.getLastAttachmentName();
|
let name = await attachmentHelper.getLastAttachmentName();
|
||||||
|
|
|
@ -23,6 +23,7 @@ describe('backlog', function() {
|
||||||
backlogHelper.openNewUs();
|
backlogHelper.openNewUs();
|
||||||
|
|
||||||
createUSLightbox = backlogHelper.getCreateEditUsLightbox();
|
createUSLightbox = backlogHelper.getCreateEditUsLightbox();
|
||||||
|
|
||||||
await createUSLightbox.waitOpen();
|
await createUSLightbox.waitOpen();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -35,8 +36,8 @@ describe('backlog', function() {
|
||||||
createUSLightbox.subject().sendKeys('subject');
|
createUSLightbox.subject().sendKeys('subject');
|
||||||
|
|
||||||
// roles
|
// roles
|
||||||
createUSLightbox.setRole(1, 3);
|
await createUSLightbox.setRole(1, 3);
|
||||||
createUSLightbox.setRole(3, 4);
|
await createUSLightbox.setRole(3, 4);
|
||||||
|
|
||||||
let totalPoints = await createUSLightbox.getRolePoints();
|
let totalPoints = await createUSLightbox.getRolePoints();
|
||||||
|
|
||||||
|
@ -74,6 +75,8 @@ describe('backlog', function() {
|
||||||
|
|
||||||
await utils.lightbox.close(createUSLightbox.el);
|
await utils.lightbox.close(createUSLightbox.el);
|
||||||
|
|
||||||
|
await browser.waitForAngular();
|
||||||
|
|
||||||
let newUsCount = await backlogHelper.userStories().count();
|
let newUsCount = await backlogHelper.userStories().count();
|
||||||
|
|
||||||
expect(newUsCount).to.be.equal(usCount + 1);
|
expect(newUsCount).to.be.equal(usCount + 1);
|
||||||
|
@ -128,10 +131,10 @@ describe('backlog', function() {
|
||||||
editUSLightbox.subject().sendKeys('subjectedit');
|
editUSLightbox.subject().sendKeys('subjectedit');
|
||||||
|
|
||||||
// roles
|
// roles
|
||||||
editUSLightbox.setRole(1, 3);
|
await editUSLightbox.setRole(0, 3);
|
||||||
editUSLightbox.setRole(2, 3);
|
await editUSLightbox.setRole(1, 3);
|
||||||
editUSLightbox.setRole(3, 3);
|
await editUSLightbox.setRole(2, 3);
|
||||||
editUSLightbox.setRole(4, 3);
|
await editUSLightbox.setRole(3, 3);
|
||||||
|
|
||||||
let totalPoints = await editUSLightbox.getRolePoints();
|
let totalPoints = await editUSLightbox.getRolePoints();
|
||||||
|
|
||||||
|
@ -175,9 +178,13 @@ describe('backlog', function() {
|
||||||
});
|
});
|
||||||
|
|
||||||
it('edit points inline', async function() {
|
it('edit points inline', async function() {
|
||||||
|
let usPointsOriginal = await backlogHelper.getUsPoints(0, 1, 1);
|
||||||
|
|
||||||
await backlogHelper.setUsPoints(0, 1, 1);
|
await backlogHelper.setUsPoints(0, 1, 1);
|
||||||
|
|
||||||
expect(utils.notifications.success.open()).to.be.eventually.true;
|
let usPointsNew = await backlogHelper.getUsPoints(0);
|
||||||
|
|
||||||
|
expect(usPointsOriginal).not.to.be.equal(usPointsNew);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('delete US', async function() {
|
it('delete US', async function() {
|
||||||
|
@ -197,7 +204,6 @@ describe('backlog', function() {
|
||||||
|
|
||||||
let dragElement = dragableElements.get(1);
|
let dragElement = dragableElements.get(1);
|
||||||
let dragElementHandler = dragElement.$('.icon-drag-v');
|
let dragElementHandler = dragElement.$('.icon-drag-v');
|
||||||
|
|
||||||
let draggedElementRef = await backlogHelper.getUsRef(dragElement);
|
let draggedElementRef = await backlogHelper.getUsRef(dragElement);
|
||||||
|
|
||||||
await utils.common.drag(dragElementHandler, dragableElements.get(0));
|
await utils.common.drag(dragElementHandler, dragableElements.get(0));
|
||||||
|
@ -334,7 +340,7 @@ describe('backlog', function() {
|
||||||
let firstInput = dragableElements.get(0).$('input[type="checkbox"]');
|
let firstInput = dragableElements.get(0).$('input[type="checkbox"]');
|
||||||
let lastInput = dragableElements.get(3).$('input[type="checkbox"]');
|
let lastInput = dragableElements.get(3).$('input[type="checkbox"]');
|
||||||
|
|
||||||
browser.actions()
|
await browser.actions()
|
||||||
.mouseMove(firstInput)
|
.mouseMove(firstInput)
|
||||||
.keyDown(protractor.Key.SHIFT)
|
.keyDown(protractor.Key.SHIFT)
|
||||||
.click()
|
.click()
|
||||||
|
@ -549,7 +555,9 @@ describe('backlog', function() {
|
||||||
|
|
||||||
await utils.common.drag(dragElement, dragableElements.get(0));
|
await utils.common.drag(dragElement, dragableElements.get(0));
|
||||||
|
|
||||||
expect(utils.notifications.error.open()).to.be.eventually.true;
|
let waitErrorOpen = await utils.notifications.error.open();
|
||||||
|
|
||||||
|
expect(waitErrorOpen).to.be.true;
|
||||||
|
|
||||||
await utils.notifications.error.close();
|
await utils.notifications.error.close();
|
||||||
});
|
});
|
||||||
|
@ -562,7 +570,9 @@ describe('backlog', function() {
|
||||||
|
|
||||||
await transition();
|
await transition();
|
||||||
|
|
||||||
expect(menu.getCssValue('width')).to.be.eventually.equal('0px');
|
let waitWidth = await menu.getCssValue('width');
|
||||||
|
|
||||||
|
expect(waitWidth).to.be.equal('0px');
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue