ippey/quickbrownfox-codeception-helper

QuickBrownFox 的 Codeception 辅助工具

0.2.2 2018-07-11 01:20 UTC

This package is auto-updated.

Last update: 2024-09-20 19:40:21 UTC


README

QuickBrownFox 提供的 Codeception 辅助工具。

CircleCI

安装

composer require ippey/quickbrownfox-codeception-helper

配置

例如。

modules:
    enabled: [\Helper\QuickBrownFox]
    config:
        \Helper\QuickBrownFox:
          dsn: 'mysql:host=localhost;dbname=test'
          user: 'user'
          password: 'password'

用法

// Using Helper
$this->>tester->setFixtures('table', [
    [
        'id' => 1,
        'name' => 'my name',
        'gender' => 'male',
    ],
]);

// Using FixtureSetupSession
$this->tester->newFixtureSession();
$session = $this->tester->getFixtureSession();
$session->into('table')->load([
    [
        'id' => 1,
        'name' => 'my name',
        'gender' => 'male',
    ],
]);

// If you want to reset data, use resetFixtureSession()
$this->>tester->resetFixtureSession();

更多详情,请参阅 QuickBrownFox 文档

许可证

MIT 许可证