JamesFreeman/novaunit

Laravel Nova 的单元测试套件,用于扩展 PHPUnit

4.0.0 2024-04-22 07:09 UTC

This package is auto-updated.

Last update: 2024-09-02 14:35:43 UTC


README

Latest Version on Packagist Total Downloads

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

安装

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

composer require --dev jamesfreeman/novaunit

要求

用法

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

class ClearLogsTest extends TestCase {
    use NovaActionTest;
}

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

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

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

变更日志

请参阅变更日志了解最近更改的详细信息。

贡献

请参阅贡献以获取详细信息。

安全

如果您发现任何安全问题,请通过电子邮件github@james-freeman.info联系,而不是使用问题跟踪器。

创建者

贡献者

许可

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

Laravel 包模板

此包是使用Laravel 包模板生成的。