在名为“不要附加 dplyr 后端”的提交中,Hadley Wickham 从加载的包中删除了直接函数调用。可能是为了确保不直接加载包,他将函数调用更改为packagename::function()
.
我在他关于测试包的一本书中没有找到关于这一点的迹象。
对于我很少使用的函数,我会以这种形式调用它们packagename::function()
。但我想知道我倾向于大量使用的包,例如 dplyr (magrittr) 包中的链接运算符。这些包应该
- 被加载
tests/test-that.R
, - 或在每个测试文件中
tests/testthat/test-file.r
, - 还是应该通过文件中指定的我的包的必需导入来导入它们
DESCRIPTION
?