你如何测试更新功能的Cmd?

时间:2017-06-13 16:19:32

标签: unit-testing elm

我想编写一个测试说,"如果使用update msg调用GetData,则返回(_, httpCmd)。我不确定如何编写此测试。我知道如何将回复作为(model, cmd),但我不知道如何解析cmd以查看其中的内容。

人们如何测试Cmd功能的update响应?

1 个答案:

答案 0 :(得分:1)

截至目前,Cmd是不透明的 - 您无法在其中看到。

你可以使用elm-testable,但它需要你身边的一些准备工作。

还有a rewrite正在进行中,完成后,您可以保留原始代码并直接测试。