const { loginUser } = require('./fixtures/loginUser'); describe('login', () => { beforeEach(async () => { await device.launchApp({ newInstance: true, resetAppState: true }); }); it('signs in with a seeded account', async () => { await expect(element(by.id('AUTH.LOGIN.SCREEN'))).toBeVisible(); await element(by.id('AUTH.LOGIN.EMAIL_INPUT')).typeText(loginUser.email); await element(by.id('AUTH.LOGIN.PASSWORD_INPUT')).typeText(loginUser.password); await element(by.id('AUTH.LOGIN.SUBMIT_BUTTON')).tap(); await expect(element(by.id('ACCOUNT.HOME.SCREEN'))).toBeVisible(); await expect(element(by.id('ACCOUNT.HOME.USER_EMAIL'))).toHaveText(loginUser.email); }); });