phpunit – 在单元测试中模拟时未找到Laravel外观类
发布时间:2020-12-14 19:47:19 所属栏目:大数据 来源:网络整理
导读:我可能在这里遗漏了一些东西,但我有一个非常简单的帮助类,它创建了一个目录: // Helper class?php namespace MyAppHelpers; use User; use File; class FileSystemHelper { protected $userBin = 'users/uploads'; public function createUserUploadBin(Us
我可能在这里遗漏了一些东西,但我有一个非常简单的帮助类,它创建了一个目录:
// Helper class <?php namespace MyAppHelpers; use User; use File; class FileSystemHelper { protected $userBin = 'users/uploads'; public function createUserUploadBin(User $user) { $path = $this->userBin . '/' . $user->id; if ( ! File::isDirectory($path)) { File::makeDirectory($path); } } } 以及相关的测试: // Associated test class <?php use MyAppHelpersFileSystemHelper; class FileSystemHelperTest extends TestCase { protected $fileSystemHelper; public function setUp() { $this->fileSystemHelper = new FileSystemHelper; } public function testNewUploadBinCreatedWhenNotExists() { $user = new User; // this would be mocked File::shouldReceive('makeDirectory')->once(); $this->fileSystemHelper->createUserUploadBin($user); } } 但是在运行测试时出现致命错误:
我看过嘲笑门面的文档,我看不出我哪里出错了.有什么建议? 谢谢
我在文档中错过了这个:
打电话说就是解决了这个问题.卫生署! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |