26 lines
679 B
JavaScript
26 lines
679 B
JavaScript
|
// @flow
|
||
|
import { getApp } from '../setup/utils';
|
||
|
|
||
|
const app = getApp();
|
||
|
|
||
|
beforeAll(async () => {
|
||
|
await app.start();
|
||
|
await app.client.waitUntilWindowLoaded();
|
||
|
await app.client.waitUntilTextExists('#sidebar', 'Console', 120000);
|
||
|
});
|
||
|
afterAll(() => app.stop());
|
||
|
|
||
|
describe('Console', () => {
|
||
|
it('should load "Console Page"', async () => {
|
||
|
await app.client.element('#sidebar a:nth-child(6)').click();
|
||
|
|
||
|
expect(app.client.getText('#header p:first-child')).resolves.toEqual(
|
||
|
'Console',
|
||
|
);
|
||
|
|
||
|
expect(
|
||
|
app.client.element('#console-wrapper img').getAttribute('src'),
|
||
|
).resolves.toEqual(expect.stringContaining('/assets/console_zcash.png'));
|
||
|
});
|
||
|
});
|