2015-12-24 10:49:28 +01:00
|
|
|
'use strict';
|
|
|
|
|
|
|
|
/* http://docs.angularjs.org/guide/dev_guide.e2e-testing */
|
|
|
|
|
2018-04-09 07:06:04 +02:00
|
|
|
describe('08 Lemonldap::NG Manager', function() {
|
2015-12-24 10:49:28 +01:00
|
|
|
|
|
|
|
describe('Apply mechanism', function() {
|
|
|
|
|
|
|
|
it('should be able to add reload urls', function() {
|
2019-01-15 21:32:49 +01:00
|
|
|
browser.get('/#!/confs/latest');
|
|
|
|
browser.sleep(1000);
|
2015-12-24 10:49:28 +01:00
|
|
|
element(by.id('a-generalParameters')).click();
|
2019-01-15 21:32:49 +01:00
|
|
|
element(by.id('a-reloadParams')).click();
|
2015-12-24 10:49:28 +01:00
|
|
|
element(by.id('t-reloadUrls')).click();
|
2019-01-15 21:32:49 +01:00
|
|
|
element(by.id('a-reloadUrls')).click();
|
|
|
|
|
|
|
|
browser.sleep(1000);
|
|
|
|
//element(by.id('a-reloadUrls')).click();
|
2015-12-24 10:49:28 +01:00
|
|
|
element(by.css('.glyphicon-plus-sign')).click();
|
2019-01-15 21:32:49 +01:00
|
|
|
browser.sleep(1000);
|
|
|
|
|
2015-12-24 10:49:28 +01:00
|
|
|
element(by.id('t-reloadUrls/n1')).click();
|
2019-01-15 21:32:49 +01:00
|
|
|
browser.sleep(1000);
|
|
|
|
element(by.id('hashkeyinput')).clear().sendKeys('auth.example.com');
|
|
|
|
browser.sleep(1000);
|
|
|
|
element(by.id('hashvalueinput')).clear().sendKeys('http://auth.example.com:19876/static/common/icons/ok.png');
|
|
|
|
browser.sleep(1000);
|
2015-12-24 10:49:28 +01:00
|
|
|
element(by.css('.glyphicon-plus-sign')).click();
|
|
|
|
element(by.id('t-reloadUrls/n2')).click();
|
2019-01-15 21:32:49 +01:00
|
|
|
element(by.id('hashkeyinput')).clear().sendKeys('manager.example.com');
|
|
|
|
element(by.id('hashvalueinput')).clear().sendKeys('http://manager.example.com:19876/static/js/manager.js');
|
|
|
|
browser.sleep(1000);
|
|
|
|
|
2015-12-24 10:49:28 +01:00
|
|
|
});
|
|
|
|
it('should save new configuration', function() {
|
|
|
|
element(by.id('save')).click();
|
|
|
|
element(by.id('longtextinput')).sendKeys('Reload URLs test');
|
|
|
|
element(by.id('saveok')).click();
|
|
|
|
expect(element.all(by.repeater('item in item.items')).count()).toEqual(2);
|
2019-01-15 21:32:49 +01:00
|
|
|
browser.sleep(1000);
|
|
|
|
|
2015-12-24 10:49:28 +01:00
|
|
|
element(by.id('messageok')).click();
|
2016-01-08 07:58:38 +01:00
|
|
|
expect(element(by.id('cfgnum')).getText()).toEqual('3');
|
2015-12-24 10:49:28 +01:00
|
|
|
});
|
|
|
|
});
|
2016-01-20 22:48:08 +01:00
|
|
|
});
|