Как вы тестируете Cmd функции обновления?
Я хочу написать тест, который говорит: "Если update
называется с GetData
MSG, он возвращает (_, httpCmd)
, Я не уверен, как написать этот тест. Я знаю, как получить ответ как (model, cmd)
, но я не знаю, как разобрать cmd
чтобы увидеть, что внутри.
Как люди проверяют Cmd
ответ их update
функционировать?
1 ответ
На данный момент, Cmd
Они непрозрачны - вы не можете видеть их внутри.
Есть elm-testable
который вы могли бы использовать, но это требует некоторой подготовки с вашей стороны.
Также ведется переписывание, которое по окончании позволит вам сохранить исходный код и напрямую его протестировать.