pdmfc/novaunit

Laravel Nova 的单元测试套件,基于 PHPUnit 构建

维护者

详细信息

github.com/pdmfc/NovaUnit

主页

源代码

资助包维护!
Patreon
Ko Fi

dev-main 2024-07-29 17:11 UTC

This package is not auto-updated.

Last update: 2024-09-24 16:08:02 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 包模板

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