delights/pest-plugin-helpers-auto-register

此包已被废弃,不再维护。未建议替代包。

将 PEST 辅助工具注册为 TestCase 方法。

0.1.0 2020-08-23 23:29 UTC

This package is auto-updated.

Last update: 2020-09-26 07:37:34 UTC


README

现在这已成为 PEST 核心的一部分,此插件不再提供任何价值

将 PEST 辅助工具注册为 TestCase 方法。

CI status CI status

入门

安装

您可以使用 composer 安装此库,如果您还没有,请下载它

您可以运行以下命令

composer require delights/pest-plugin-helpers-auto-register

使用方法

我们不支持在 Helpers.php 中的命名空间函数。然而,从 PHP8 和这个RFC 开始,这将成为可能。

一旦安装,您 tests/Helpers.php 文件中的每个函数都将作为测试用例中的方法可用。

如果方法和辅助工具具有相同的名称,则将调用方法。

// tests/Helpers.php
function assertReallyEqual($a, $b) {
    $this->assertEquals($a, $b);
    $this->assertEquals($a, $b);
}

// tests/SomeTest.php

it('tests')
    ->assertReallyEqual(1, 1);

it('tests but better', function () {
    $this->assertReallyEqual(1, 1);
});