ambitionphp/novaunit

joshgaber/novaunit 的分支;用于 Laravel Nova 的单元测试套件,用于扩展 PHPUnit

资助包维护!
Patreon
Ko Fi

安装: 14,826

依赖者: 0

建议者: 0

安全: 0

星星: 0

关注者: 0

分支: 23

3.1.1 2023-10-23 21:59 UTC

This package is auto-updated.

Last update: 2024-09-24 00:00:36 UTC


README

Latest Version on Packagist Code Coverage Scrutinizer Code Quality Total Downloads

NovaUnit 是一个用于 Laravel Nova 的单元测试包,使用 PHPUnit 构建。NovaUnit 为您提供 Nova Actions、Lenses 和 Resources 的断言,让您可以自信地创建出色的管理面板。

安装

您可以通过 composer 在您的 Laravel 项目中安装此包

composer require --dev joshgaber/novaunit

要求

用法

要访问测试类,导入并使用基本测试特质

class ClearLogsTest extends TestCase {
    use NovaActionTest;
}

一旦您使用初始测试类创建了模拟,您就可以开始测试组件的不同方面

$this->novaAction(ClearLogs::class)
    ->assertHasField('since_date');

有关可用方法的列表,请参阅 完整文档网站

变更日志

请参阅 CHANGELOG 了解最近更改的详细信息。

贡献

请参阅 CONTRIBUTING 了解详细信息。

安全

如果您发现任何与安全相关的问题,请通过电子邮件 joshgaber@gmail.com 而不是使用问题跟踪器。

创建者

贡献者

许可证

MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件

Laravel Package Boilerplate

此包是使用 Laravel Package Boilerplate 生成的。