phpunit与wordpress的递归DjangoIterator错误
问题描述:
我试图通过phpunit(ver 4.2.6)wordpress插件的单元测试。 但是当我运行PHPUnit的命令,出现此错误:phpunit与wordpress的递归DjangoIterator错误
1)SampleTest :: testSample UnexpectedValueException:RecursiveDirectoryIterator :: __结构(/ tmp目录/ WordPress的/可湿性粉剂内容/上传):未能打开目录:无这样的文件或目录
/private/tmp/wordpress-tests-lib/includes/testcase.php:407
/private/tmp/wordpress-tests-lib/includes/testcase.php:425
/private/tmp/wordpress-tests-lib/includes/testca se.php:26
失败!
测试:1,断言:0,错误:1.
SampleTest文件仅仅是这样的。
class SampleTest extends WP_UnitTestCase {
function testSample() {
$this->assertTrue(true);
}
}
我不知道什么是错的。有没有人遇到过这个问题?
答
我有同样的问题,我手动创建上传目录,然后测试成功运行。
mkdir /tmp/wordpress/wp-content/uploads
好像 “上传” 文件夹只是失踪。