如何告诉HSpec在哪里查找要测试的源文件



我是Haskell的新手,我想在我的第一个项目中添加测试。为此,我选择了HSpec。到目前为止,我唯一的规范文件没有包含任何特别的内容。我只是从HSpec网站上复制了这个例子,并为我自己要测试的模块添加了import语句。当我尝试通过runhaskell test/XSpec.hs运行它时,它抱怨"找不到模块X"。在抱怨之前,我该如何告诉它应该查看的负载路径?

添加-isrc有帮助,因此调用如下所示:

runhaskell -isrc test/Spec.hs

此外,需要注意的是,模块的文件名应与模块名称匹配,包括大小写。即模块Foo的文件名应为Foo.hs

相关内容

  • 没有找到相关文章

最新更新