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

时间:2015-03-01 18:25:40

标签: haskell hspec

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

1 个答案:

答案 0 :(得分:0)

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

runhaskell -isrc test/Spec.hs

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