TestThat 找不到文件

TestThat cannot locate the file

我正在构建一个管道工应用程序,并计划使用 TestThat 进行单元测试。但是,当我 运行 devtools::test() 时,它显示 File does not exist: test.R.

我的文件名是test.R,我的测试文件已经是test-test.R.

这是我的 testthat.R 文件:

library(testthat)

test("finalproject")
test_check("finalproject")

而且我还把:source("../../R/test.R") 放在我的测试中-test.R。

我的问题是 TestThat 如何定义代码路径?我们可以手动定义它吗?

谢谢!

如果您已将 "finalproject" 创建为包:假设测试位于 inst/tests/tests/testthat 目录中。 您还可以 运行 给定目录中的所有测试 testthat::test_dir("path/to/test/dir/")