代码:数据库不会在API测试中回滚

时间:2018-08-03 12:44:56

标签: laravel codeception

我正在测试API的某些部分,并注意到测试失败时数据库不会回退特定表。

这是我的api.suite.yml文件:

class_name: ApiTester
modules:
    enabled:
        - REST:
            depends: Laravel5
        - \Helper\Api
        - Db

这是我在codeception.yml中的代码:

actor: Tester
paths:
    tests: tests
    log: tests/_output
    data: tests/_data
    support: tests/_support
    envs: tests/_envs
settings:
    bootstrap: _bootstrap.php
    colors: true
    memory_limit: 1024M
extensions:
    enabled:
        - Codeception\Extension\RunFailed
modules:
    config:
        Db:
            dsn: 'mysql:host=127.0.0.1;dbname=test_records'
            user: 'root'
            password: ''
            dump: 'tests/_data/dump.sql'
            populate: true
            cleanup: true
            reconnect: true

任何指针都将受到高度赞赏。

0 个答案:

没有答案