kanban & taskboard assigned to e2e
parent
8c2a1eea4a
commit
b5c94a1f90
|
@ -1,6 +1,7 @@
|
||||||
var utils = require('../utils');
|
var utils = require('../utils');
|
||||||
var kanbanHelper = require('../helpers').kanban;
|
var kanbanHelper = require('../helpers').kanban;
|
||||||
var backlogHelper = require('../helpers').backlog;
|
var backlogHelper = require('../helpers').backlog;
|
||||||
|
var commonHelper = require('../helpers').common;
|
||||||
|
|
||||||
var chai = require('chai');
|
var chai = require('chai');
|
||||||
var chaiAsPromised = require('chai-as-promised');
|
var chaiAsPromised = require('chai-as-promised');
|
||||||
|
@ -275,5 +276,21 @@ describe('kanban', function() {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
it.skip('edit assigned to', function() {});
|
it('edit assigned to', async function() {
|
||||||
|
await kanbanHelper.openWatchers(0, 0);
|
||||||
|
|
||||||
|
let lightbox = commonHelper.assignToLightbox();
|
||||||
|
|
||||||
|
await lightbox.waitOpen();
|
||||||
|
|
||||||
|
let assgnedToName = await lightbox.getName(0);
|
||||||
|
|
||||||
|
lightbox.selectFirst();
|
||||||
|
|
||||||
|
await lightbox.waitClose();
|
||||||
|
|
||||||
|
let usAssignedTo = await kanbanHelper.getBoxUss(0).get(0).$('.task-assigned').getText();
|
||||||
|
|
||||||
|
expect(assgnedToName).to.be.equal(usAssignedTo);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
var utils = require('../utils');
|
var utils = require('../utils');
|
||||||
var backlogHelper = require('../helpers').backlog;
|
var backlogHelper = require('../helpers').backlog;
|
||||||
var taskboardHelper = require('../helpers').taskboard;
|
var taskboardHelper = require('../helpers').taskboard;
|
||||||
|
var commonHelper = require('../helpers').common;
|
||||||
|
|
||||||
var chai = require('chai');
|
var chai = require('chai');
|
||||||
var chaiAsPromised = require('chai-as-promised');
|
var chaiAsPromised = require('chai-as-promised');
|
||||||
|
@ -254,7 +255,23 @@ describe('taskboard', function() {
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
it.skip('Change task assigned to', function(){});
|
it('Change task assigned to', async function(){
|
||||||
|
await taskboardHelper.openWatchers(0, 0, 0);
|
||||||
|
|
||||||
|
let lightbox = commonHelper.assignToLightbox();
|
||||||
|
|
||||||
|
await lightbox.waitOpen();
|
||||||
|
|
||||||
|
let assgnedToName = await lightbox.getName(0);
|
||||||
|
|
||||||
|
lightbox.selectFirst();
|
||||||
|
|
||||||
|
await lightbox.waitClose();
|
||||||
|
|
||||||
|
let usAssignedTo = await taskboardHelper.getBoxTasks(0, 0).get(0).$('.task-assigned').getText();
|
||||||
|
|
||||||
|
expect(assgnedToName).to.be.equal(usAssignedTo);
|
||||||
|
});
|
||||||
|
|
||||||
describe('Graph', function(){
|
describe('Graph', function(){
|
||||||
let graph = $('.graphics-container');
|
let graph = $('.graphics-container');
|
||||||
|
|
|
@ -0,0 +1,24 @@
|
||||||
|
var utils = require('../utils');
|
||||||
|
var helper = module.exports;
|
||||||
|
|
||||||
|
helper.assignToLightbox = function() {
|
||||||
|
let el = $('div[tg-lb-assignedto]');
|
||||||
|
|
||||||
|
let obj = {
|
||||||
|
el: el,
|
||||||
|
waitOpen: function() {
|
||||||
|
return utils.lightbox.open(el);
|
||||||
|
},
|
||||||
|
waitClose: function() {
|
||||||
|
return utils.lightbox.close(el);
|
||||||
|
},
|
||||||
|
selectFirst: function() {
|
||||||
|
el.$$('div[data-user-id]').first().click();
|
||||||
|
},
|
||||||
|
getName: function(item) {
|
||||||
|
return el.$$('div[data-user-id]').get(item).$('.watcher-name').getText();
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
return obj;
|
||||||
|
};
|
|
@ -138,26 +138,6 @@ helper.assignedTo = function() {
|
||||||
return obj;
|
return obj;
|
||||||
};
|
};
|
||||||
|
|
||||||
helper.assignToLightbox = function() {
|
|
||||||
let el = $('div[tg-lb-assignedto]');
|
|
||||||
|
|
||||||
let obj = {
|
|
||||||
el: el,
|
|
||||||
waitOpen: function() {
|
|
||||||
return utils.lightbox.open(el);
|
|
||||||
},
|
|
||||||
waitClose: function() {
|
|
||||||
return utils.lightbox.close(el);
|
|
||||||
},
|
|
||||||
selectFirst: function() {
|
|
||||||
el.$$('div[data-user-id]').first().click();
|
|
||||||
}
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
return obj;
|
|
||||||
};
|
|
||||||
|
|
||||||
helper.history = function() {
|
helper.history = function() {
|
||||||
let el = $('section.history');
|
let el = $('section.history');
|
||||||
let obj = {
|
let obj = {
|
||||||
|
|
|
@ -7,3 +7,4 @@ module.exports.detail = require("./detail-helper");
|
||||||
module.exports.usDetail = require("./us-detail-helper");
|
module.exports.usDetail = require("./us-detail-helper");
|
||||||
module.exports.taskDetail = require("./task-detail-helper");
|
module.exports.taskDetail = require("./task-detail-helper");
|
||||||
module.exports.adminAttributes = require("./admin-attributes-helper");
|
module.exports.adminAttributes = require("./admin-attributes-helper");
|
||||||
|
module.exports.common = require("./common-helper");
|
||||||
|
|
|
@ -57,3 +57,7 @@ helper.unFoldCards = function(column) {
|
||||||
helper.scrollRight = function() {
|
helper.scrollRight = function() {
|
||||||
return browser.executeScript('$(".kanban-table-body:last").scrollLeft(10000);');
|
return browser.executeScript('$(".kanban-table-body:last").scrollLeft(10000);');
|
||||||
};
|
};
|
||||||
|
|
||||||
|
helper.openWatchers = function(column, index) {
|
||||||
|
return helper.getBoxUss(column).get(index).$('.task-assigned').click();
|
||||||
|
};
|
||||||
|
|
|
@ -112,3 +112,7 @@ helper.getBulkCreateTask = function() {
|
||||||
|
|
||||||
return obj;
|
return obj;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
helper.openWatchers = function(row, column, index) {
|
||||||
|
return helper.getBoxTasks(row, column).get(index).$('.task-assigned').click();
|
||||||
|
};
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
var path = require('path');
|
var path = require('path');
|
||||||
var detailHelper = require('../helpers').detail;
|
var detailHelper = require('../helpers').detail;
|
||||||
|
var commonHelper = require('../helpers').common;
|
||||||
|
|
||||||
var chai = require('chai');
|
var chai = require('chai');
|
||||||
var chaiAsPromised = require('chai-as-promised');
|
var chaiAsPromised = require('chai-as-promised');
|
||||||
|
@ -68,7 +69,7 @@ helper.statusTesting = async function() {
|
||||||
|
|
||||||
helper.assignedToTesting = async function() {
|
helper.assignedToTesting = async function() {
|
||||||
let assignedTo = detailHelper.assignedTo();
|
let assignedTo = detailHelper.assignedTo();
|
||||||
let assignToLightbox = detailHelper.assignToLightbox();
|
let assignToLightbox = commonHelper.assignToLightbox();
|
||||||
let userName = detailHelper.assignedTo().getUserName();
|
let userName = detailHelper.assignedTo().getUserName();
|
||||||
await assignedTo.clear();
|
await assignedTo.clear();
|
||||||
assignedTo.assign();
|
assignedTo.assign();
|
||||||
|
|
Loading…
Reference in New Issue