105 lines
2.6 KiB
JavaScript
105 lines
2.6 KiB
JavaScript
var utils = require('../../utils');
|
|
|
|
var chai = require('chai');
|
|
var chaiAsPromised = require('chai-as-promised');
|
|
|
|
chai.use(chaiAsPromised);
|
|
var expect = chai.expect;
|
|
|
|
describe('Public', async function(){
|
|
before(async function(){
|
|
browser.get(browser.params.glob.host + 'project/project-3/admin/project-profile/details');
|
|
|
|
await utils.common.waitLoader();
|
|
|
|
$$('.privacy-settings input').get(0).click();
|
|
|
|
$('button[type="submit"]').click();
|
|
|
|
await utils.notifications.success.open();
|
|
await utils.notifications.success.close();
|
|
|
|
//We need this click on firefox, probably the mouse is in a previous input
|
|
$('body').click();
|
|
|
|
return utils.common.logout();
|
|
});
|
|
|
|
it('home', function() {
|
|
browser.get(browser.params.glob.host + 'project/project-3/');
|
|
|
|
utils.common.waitLoader();
|
|
|
|
utils.common.takeScreenshot('public', 'home');
|
|
});
|
|
|
|
it('backlog', function() {
|
|
browser.get(browser.params.glob.host + 'project/project-3/backlog');
|
|
|
|
utils.common.waitLoader();
|
|
|
|
utils.common.takeScreenshot('public', 'backog');
|
|
});
|
|
|
|
it('taskboard', function() {
|
|
browser.get(browser.params.glob.host + 'project/project-3/backlog');
|
|
|
|
utils.common.waitLoader();
|
|
|
|
$$('.sprints .button-gray').get(0).click();
|
|
utils.common.waitLoader();
|
|
|
|
utils.common.takeScreenshot('public', 'taskboard');
|
|
});
|
|
|
|
it('kanban', function() {
|
|
browser.get(browser.params.glob.host + 'project/project-3/kanban');
|
|
|
|
utils.common.waitLoader();
|
|
|
|
utils.common.takeScreenshot('public', 'kanban');
|
|
});
|
|
|
|
it('us detail', function() {
|
|
browser.get(browser.params.glob.host + 'project/project-3/backlog');
|
|
|
|
utils.nav
|
|
.init()
|
|
.us(0)
|
|
.go();
|
|
|
|
utils.common.takeScreenshot('public', 'us-detail');
|
|
});
|
|
|
|
it('issue detail', function() {
|
|
browser.get(browser.params.glob.host + 'project/project-3/issues');
|
|
|
|
utils.nav
|
|
.init()
|
|
.issue(0)
|
|
.go();
|
|
|
|
utils.common.takeScreenshot('public', 'issue-detail');
|
|
});
|
|
|
|
it('task detail', async function() {
|
|
browser.get(browser.params.glob.host + 'project/project-3/backlog');
|
|
|
|
utils.nav
|
|
.init()
|
|
.taskboard(0)
|
|
.task(0)
|
|
.go();
|
|
|
|
utils.common.takeScreenshot('public', 'task-detail');
|
|
});
|
|
|
|
it('team', function() {
|
|
browser.get(browser.params.glob.host + 'project/project-3/team');
|
|
|
|
utils.common.waitLoader();
|
|
|
|
utils.common.takeScreenshot('public', 'us-detail');
|
|
});
|
|
});
|