45 lines
1.2 KiB
JavaScript
45 lines
1.2 KiB
JavaScript
var utils = require('../../../utils');
|
|
|
|
var chai = require('chai');
|
|
var chaiAsPromised = require('chai-as-promised');
|
|
|
|
chai.use(chaiAsPromised);
|
|
var expect = chai.expect;
|
|
|
|
describe('project detail', function() {
|
|
before(async function(){
|
|
browser.get(browser.params.glob.host + 'project/project-0/admin/project-profile/details');
|
|
|
|
await utils.common.waitLoader();
|
|
|
|
utils.common.takeScreenshot('admin', 'project-detail');
|
|
});
|
|
|
|
it('edit tag, description and project settings', async function() {
|
|
let tag = $('.tag-input');
|
|
|
|
tag.sendKeys('aaa');
|
|
browser.actions().sendKeys(protractor.Key.ENTER).perform();
|
|
|
|
tag.sendKeys('bbb');
|
|
browser.actions().sendKeys(protractor.Key.ENTER).perform();
|
|
|
|
let description = $('#project-description');
|
|
|
|
description.sendKeys('test test');
|
|
|
|
let privateProjectButton = $$('.trans-button').get(1);
|
|
|
|
browser.actions()
|
|
.mouseMove(privateProjectButton)
|
|
.click()
|
|
.perform();
|
|
|
|
utils.common.takeScreenshot('admin', 'project-detail-filled');
|
|
|
|
$('button[type="submit"]').click();
|
|
|
|
expect(utils.notifications.success.open()).to.be.eventually.equal(true);
|
|
});
|
|
});
|