如何在phpunit测试期间检查断点数据库中的值

时间:2018-06-11 11:52:10

标签: laravel unit-testing phpunit

背景

我目前正在我的代码库中调试一些旧的单元测试,此时我发现了一个失败的单元测试:

    $this->seeInDatabase('table', [
        'amount'   => //some value,
    ]);

在我的phpunit.xml中我正在对testing env:

运行测试
<php>
    <env name="APP_ENV" value="testing"/>

问题

我想在unittest环境中检查实际存储在数据库中的值。但是,当我在seeInDatabase行之前放置一个断点时,数据库中根本没有出现任何内容(当我尝试像这样运行修补程序时也是如此:

php artisan tinker --env=testing

想法?

0 个答案:

没有答案