Size: a a a

Dart & Flutter по-русски

2020 October 11

AZ

Alexey Z in Dart & Flutter по-русски
Trekov
Для таких вещей делаю следующее. Все url прокидываются в проект через env. Для разработки/тестов енвы ведут на поднятый контейнер с wiremock. А там уже заглушки стоят
Ну и так можно, но я бы не стал
источник

T

Trekov in Dart & Flutter по-русски
Trekov
Для таких вещей делаю следующее. Все url прокидываются в проект через env. Для разработки/тестов енвы ведут на поднятый контейнер с wiremock. А там уже заглушки стоят
Но это просто для бэкенда. Проект с флаттером еще в докере не поднимал и тесты не изучал.
источник

v

vasilich in Dart & Flutter по-русски
Trekov
Для таких вещей делаю следующее. Все url прокидываются в проект через env. Для разработки/тестов енвы ведут на поднятый контейнер с wiremock. А там уже заглушки стоят
А в чем преимущество когда данные где-то там далеко?
источник

T

Trekov in Dart & Flutter по-русски
Там такая тема, что вайрмок можно прямо в тесте настраивать и ассерты делать по содержимому
источник

T

Trekov in Dart & Flutter по-русски
На фронте что-то похожее делал с TestCafe. Для каждого теста настраиваю моки бекенда, что на какой запрос вернется. Уже привык к такому подходу
источник

T

Trekov in Dart & Flutter по-русски
И ассерты там тоже есть. Можно проверить, что куда ушло или не ушло
источник

T

Trekov in Dart & Flutter по-русски
Надеюсь, здесь также можно будет
источник

AZ

Alexey Z in Dart & Flutter по-русски
Можно есесно, но вижу минусы
источник

v

vasilich in Dart & Flutter по-русски
Alexey Z
Можно есесно, но вижу минусы
... я
источник

AZ

Alexey Z in Dart & Flutter по-русски
м?
источник

v

vasilich in Dart & Flutter по-русски
Типа как Йода говорит)
источник

T

Trekov in Dart & Flutter по-русски
Ресурсов очень много надо на такие тесты, времени много на прохождение. Но они максимально надежны зато.
источник

T

Trekov in Dart & Flutter по-русски
Там еще можно имитировать недоступность интернета, различные коды ответов от сервисов, таймауты
источник

T

Trekov in Dart & Flutter по-русски
Тоже плюс
источник

AZ

Alexey Z in Dart & Flutter по-русски
это тестах тоже проверяется и без мок сервера
источник

T

Trekov in Dart & Flutter по-русски
MockClient имеется в виду? Кроме него не нашел ничего такого
источник

T

Trekov in Dart & Flutter по-русски
Чтобы прямо в интеграционных тестах рулить этим всем
источник

AZ

Alexey Z in Dart & Flutter по-русски
да его
источник

AZ

Alexey Z in Dart & Flutter по-русски
или просто тупо throw слать, смотря что и как тестить
источник

AZ

Alexey Z in Dart & Flutter по-русски
@trekov а ты c JS перешел?
источник