Haskell 如何告诉HSpec在哪里查找要测试的源文件
我是Haskell的新手,我想在我的第一个项目中添加测试。我为此选择了HSpec。到目前为止,我唯一的规范文件不包含任何特殊内容。我刚刚从HSpec网站复制了这个示例,并为我自己要测试的模块添加了Haskell 如何告诉HSpec在哪里查找要测试的源文件,haskell,hspec,Haskell,Hspec,我是Haskell的新手,我想在我的第一个项目中添加测试。我为此选择了HSpec。到目前为止,我唯一的规范文件不包含任何特殊内容。我刚刚从HSpec网站复制了这个示例,并为我自己要测试的模块添加了import语句。当我试图通过runhaskell test/XSpec.hs运行它时,它抱怨它“找不到模块X”。如何告知it部门在投诉前应查看的加载路径?添加-isrc有帮助,因此电话如下所示: runhaskell -isrc test/Spec.hs 此外,需要注意的是,模块的文件名应与模块名(
import
语句。当我试图通过runhaskell test/XSpec.hs
运行它时,它抱怨它“找不到模块X”。如何告知it部门在投诉前应查看的加载路径?添加-isrc
有帮助,因此电话如下所示:
runhaskell -isrc test/Spec.hs
此外,需要注意的是,模块的文件名应与模块名(包括大小写)匹配。即模块Foo
的文件名应为Foo.hs