28 lines
680 B
JavaScript
28 lines
680 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');
|
|
});
|
|
|
|
afterAll(() => app.stop());
|
|
|
|
describe('Console', () => {
|
|
test('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'),
|
|
);
|
|
});
|
|
});
|