【发布时间】:2013-08-02 04:26:45
【问题描述】:
我在 laravel 4 中使用 jeffrey 方式的 laravel-test-helper 包来测试我的模型。当我使用
protected $softDelete = true;
在我的模型中,以下断言失败:
public function testMyModel()
{
$obj = Factory::create('Modelname');
Assert::equals(1,$obj->count());
}
当我在没有 $softDelete 变量的情况下运行测试时,它工作正常。 有什么问题的线索吗? 这是 phpunit 命令的堆栈跟踪,如果有帮助的话:
/var/www/project/vendor/way/laravel-test-helpers/src/Way/Tests/TestFacade.php:41
/var/www/project/vendor/way/laravel-test-helpers/src/Way/Tests/TestFacade.php:25
/var/www/project/vendor/way/laravel-test-helpers/src/Way/Tests/TestFacade.php:55
/var/www/project/app/tests/models/ModelTest.php:13
/var/www/project/app/tests/models/ModelTest.php:13
【问题讨论】:
标签: unit-testing model laravel laravel-4