【问题标题】:How to add HUnit to a Yesod project如何将 HUnit 添加到 Yesod 项目
【发布时间】:2012-03-12 01:31:29
【问题描述】:

我是 Yesod 的初学者,并且没有使用 Cablal 的经验 - 我使用脚手架工具来初始化一个新的 Yesod 项目,编写了一些处理程序和其他代码,现在我正在努力添加一些 HUnit 测试 - 怎么做这是最好的方式?使用 cabal 的测试套件选项?如果是,那么究竟如何? .cabal 文件的一些示例以及如何运行测试会有所帮助。

【问题讨论】:

  • 我没有足够的经验来正确回答这个问题,但您可能会发现 Cabal user guideHunit user giude 很有用。
  • 已经在那里了,问题是默认(sraffolded)Yesod设置与普通的cabal项目有点不同 - 没有Setup.hs文件,我使用“yesod --dev”运行项目devel”工具,它使用 cabal-dev。实际上我不知道如何运行我的测试——它们当然与我的处理程序和 yesod 模块有很多依赖关系

标签: haskell cabal yesod hunit


【解决方案1】:

是的,您应该使用 cabal 测试套件。 github上有一个拉取请求,要求将测试添加到默认的Yesod脚手架。很快就会合并。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-05
    • 2019-04-11
    • 1970-01-01
    • 2017-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多