Elm中的单元测试任务

Elm中的单元测试任务,elm,Elm,我正在构建一个应用程序,它将使用elm架构中elm定义的一些任务 有没有一种方法可以独立地对这些任务进行单元测试,而不必测试整个应用程序 我已经在使用elm community/elm test包对函数进行单元测试,但是现在如何进行测试任务呢。如何执行这些任务和等待的响应,然后将其与某个预期值进行比较?您可以编写一个简单的程序,遍历命令列表(包装任务)和预期结果消息,根据预期内容检查实际收到的消息。init函数发出列表中的第一个命令,而update函数验证收到的下一条消息,然后发出下一次测试的命

我正在构建一个应用程序,它将使用elm架构中elm定义的一些任务

有没有一种方法可以独立地对这些任务进行单元测试,而不必测试整个应用程序


我已经在使用elm community/elm test包对函数进行单元测试,但是现在如何进行测试任务呢。如何执行这些任务和等待的响应,然后将其与某个预期值进行比较?

您可以编写一个简单的程序,遍历命令列表(包装任务)和预期结果消息,根据预期内容检查实际收到的消息。
init
函数发出列表中的第一个命令,而
update
函数验证收到的下一条消息,然后发出下一次测试的命令


例如,请参见

查看其中概述了为什么不需要测试框架,而只需要测试纯Elm代码。这有帮助吗?您可能想看看,谢谢,几天前我最终以您描述的方式编写了一些测试套件。这是一个收费足够的解决方案。谢谢你的回答。顺便说一句,再次感谢localstorage库,我几天前看过它。