标签: unit-testing elm
我想编写一个测试说,"如果使用update msg调用GetData,则返回(_, httpCmd)。我不确定如何编写此测试。我知道如何将回复作为(model, cmd),但我不知道如何解析cmd以查看其中的内容。
update
GetData
(_, httpCmd)
(model, cmd)
cmd
人们如何测试Cmd功能的update响应?
Cmd
答案 0 :(得分:1)
截至目前,Cmd是不透明的 - 您无法在其中看到。
你可以使用elm-testable,但它需要你身边的一些准备工作。
elm-testable
还有a rewrite正在进行中,完成后,您可以保留原始代码并直接测试。