Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
import { browser, element, by, ExpectedConditions as ec } from 'protractor';
import { NavBarPage, SignInPage } from '../page-objects/jhi-page-objects';
const expect = chai.expect;
describe('administration', () => {
let navBarPage: NavBarPage;
let signInPage: SignInPage;
const username = process.env.E2E_USERNAME || 'admin';
const password = process.env.E2E_PASSWORD || 'admin';
before(async () => {
await browser.get('/');
navBarPage = new NavBarPage(true);
signInPage = await navBarPage.getSignInPage();
await signInPage.autoSignInUsing(username, password);
await browser.wait(ec.visibilityOf(navBarPage.adminMenu), 5000);
});
beforeEach(async () => {
await navBarPage.clickOnAdminMenu();
});
it('should load user management', async () => {
await navBarPage.clickOnAdmin('user-management');
const expect1 = 'userManagement.home.title';
const value1 = await element(by.id('user-management-page-heading')).getAttribute('jhiTranslate');
expect(value1).to.eq(expect1);
});
it('should load metrics', async () => {
await navBarPage.clickOnAdmin('metrics');
const expect1 = 'metrics.title';
const value1 = await element(by.id('metrics-page-heading')).getAttribute('jhiTranslate');
expect(value1).to.eq(expect1);
});
it('should load health', async () => {
await navBarPage.clickOnAdmin('health');
const expect1 = 'health.title';
const value1 = await element(by.id('health-page-heading')).getAttribute('jhiTranslate');
expect(value1).to.eq(expect1);
});
it('should load configuration', async () => {
await navBarPage.clickOnAdmin('configuration');
await browser.sleep(500);
const expect1 = 'configuration.title';
const value1 = await element(by.id('configuration-page-heading')).getAttribute('jhiTranslate');
expect(value1).to.eq(expect1);
});
it('should load audits', async () => {
await navBarPage.clickOnAdmin('audits');
await browser.sleep(500);
const expect1 = 'audits.title';
const value1 = await element(by.id('audits-page-heading')).getAttribute('jhiTranslate');
expect(value1).to.eq(expect1);
});
it('should load logs', async () => {
await navBarPage.clickOnAdmin('logs');
await browser.sleep(500);
const expect1 = 'logs.title';
const value1 = await element(by.id('logs-page-heading')).getAttribute('jhiTranslate');
expect(value1).to.eq(expect1);
});
after(async () => {
await navBarPage.autoSignOut();
});
});