import { Role } from 'testcafe';
const admin = Role('http://localhost:3000' ,async t => { // port: 5000 when yarn build
await t
.typeText('#login', 'admin')
.typeText('#password', '923878')
.click('#submit-button')
}
, { preserveUrl: true }
);
fixture `Test for profile`;
test('Test for user name', async t => {
await t
.useRole(admin)
.click('#avatar')
.expect('#user-name').eql('admin');
});
Если я использую 'запуск пряжи', этот тест:
- Открыть страницу.
- Авторизован.
- Refre sh page.
- Идет по шагам.
Если я использую 'сборку пряжи', этот тест:
- Открыть страницу.
- Авторизован.
- Refre sh page.
- Отображается главная страница.
- Пользователь не авторизован.