【问题标题】:Codeception CEST acceptanse tests, how to rerun __bootstrap code before each test?Codeception CEST 接受测试,如何在每次测试之前重新运行 __bootstrap 代码?
【发布时间】:2016-08-23 14:50:55
【问题描述】:

我正在使用 Codeception 对我的代码进行验收测试。我需要的是在每次测试之前重新运行迁移和播种(我在 _bootstrap 文件中指定)。我怎样才能做到这一点?

【问题讨论】:

    标签: laravel codeception acceptance-testing


    【解决方案1】:

    如果您想在所有验收测试之前运行该代码,请将其移至 _support\Helper\Acceptance.php 的 _before 方法。

    http://codeception.com/docs/06-ModulesAndHelpers#Hooks

    namespace Helper;
    
    class Acceptance extends \Codeception\Module
    {
        public function _before(\Codeception\TestInterface $test) {
        {
            // migrations
            // seeding
        }
    }
    

    【讨论】:

    • 我不明白我可以在这种方法中使用随意的工匠命令。
    猜你喜欢
    • 2016-08-21
    • 2017-04-03
    • 1970-01-01
    • 2015-05-13
    • 2014-12-12
    • 1970-01-01
    • 2016-10-18
    • 2016-12-07
    • 1970-01-01
    相关资源
    最近更新 更多