用途:该技能用于为 FilamentPHP v4 组件生成符合官方测试文档模式的 Pest 测试,覆盖 Resource 页面、表单、表格、动作与授权等场景。
主要能力:可生成列表页、创建页、编辑页、查看页的测试,包括渲染、列表展示、搜索、排序、筛选、批量删除、表单填充与校验、唯一性校验、数据更新与删除、动作调用与可见性、授权拒绝与放行、Widget 与关联管理器测试。
使用方式:生成测试前需先阅读指定文档目录 /home/mwguerra/projects/mwguerra/claude-code-plugins/filament-specialist/skills/filament-docs/references/general/10-testing/。测试基于 Pest 与 Livewire 测试函数,如 livewire()、assertCanSeeTableRecords、fillForm、callAction 等。基础配置中通过 actingAs 登录管理员用户,Pest.php 中为 Feature 目录绑定 TestCase 与 RefreshDatabase。
适用场景:适用于 FilamentPHP v4 项目的自动化测试编写,尤其是资源管理后台的 CRUD、权限与交互行为验证。
限制:资料仅提供测试模式与示例,未说明安装命令、版本兼容范围、收费或平台信息;具体项目中的模型、工厂与命名空间需按实际代码调整。