1

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

4

1 回答 1

0

添加-isrc帮助,所以调用看起来像这样:

runhaskell -isrc test/Spec.hs

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

于 2015-03-02T10:34:55.133 回答