// @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'), ); }); });