Как вы тестируете Cmd функции обновления?

Я хочу написать тест, который говорит: "Если update называется с GetData MSG, он возвращает (_, httpCmd), Я не уверен, как написать этот тест. Я знаю, как получить ответ как (model, cmd), но я не знаю, как разобрать cmd чтобы увидеть, что внутри.

Как люди проверяют Cmd ответ их update функционировать?

1 ответ

На данный момент, Cmd Они непрозрачны - вы не можете видеть их внутри.

Есть elm-testable который вы могли бы использовать, но это требует некоторой подготовки с вашей стороны.

Также ведется переписывание, которое по окончании позволит вам сохранить исходный код и напрямую его протестировать.

Другие вопросы по тегам