Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何使用testthat测试调用usethis::use\u template的包_R_Devtools_Testthat - Fatal编程技术网

R 如何使用testthat测试调用usethis::use\u template的包

R 如何使用testthat测试调用usethis::use\u template的包,r,devtools,testthat,R,Devtools,Testthat,我试图在R包内的函数中使用use this::use_template,在进行单元测试时遇到了问题,因为在使用testthat进行测试时,我放在包的inst/templates目录中的模板找不到,即使它们在交互使用过程中很好。我想是这样 是否在某种程度上与加载包进行测试时使用load\u all有关?我查看了usethis的单元测试,并试图复制一些逻辑,但它非常复杂,我不太清楚测试时需要做什么,以便可以测试调用use\u template的函数。提前谢谢你的提示

我试图在R包内的函数中使用
use this::use_template
,在进行单元测试时遇到了问题,因为在使用testthat进行测试时,我放在包的
inst/templates
目录中的模板找不到,即使它们在交互使用过程中很好。我想是这样 是否在某种程度上与加载包进行测试时使用
load\u all
有关?我查看了usethis的单元测试,并试图复制一些逻辑,但它非常复杂,我不太清楚测试时需要做什么,以便可以测试调用
use\u template
的函数。提前谢谢你的提示