8 测试

8.1 文件组织

测试文件的组织应该与 R/ 文件的组织相匹配:如果一个函数位于 R/foofy.R 中,那么它的测试应该位于 tests/testthat/test-foofy.R 中。

使用 usethis::use_test() 自动创建具有正确名称的文件。

context() 不是很重要;testthat 的未来版本将在输出中显示文件名而不是上下文。