Обновить
1
0

Пользователь

Отправить сообщение
Как один из контрибьюторов gemini, я бы вам советовал использовать hermione, так как gemini мы больше не поддерживаем и все новые фичи реализуем именно в hermione. Hermione — это полноценный фреймворк для написания интеграционных тестов, который так же умеет выполнять регрессионное тестирование верстки скриншотами.

Ваш gemini тест в hermione бы выглядел намного изящнее и понятнее:
describe('login-dialog', function() {
  return this.browser
    .url('/')
    .assertView('default', '.login__form')
    .click('.login__editor')
    .assertView('focused', '.login__form');
});


Так же правильнее было бы ваш http сервер поднимать в отдельном плагине. Тогда бы не пришлось запускать тесты через API.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность