mabadir / laravel-cypress
用于启动Laravel中Cypress测试的库
Requires (Dev)
- orchestra/testbench: ^4.0
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2024-09-11 15:40:46 UTC
README
使用Cypress辅助程序轻松启动您的Laravel应用程序,快速开始Cypress测试。
文档
安装
您可以通过composer安装此包。请确保只将此包作为开发依赖项请求,以避免任何潜在的安全风险。
composer require mabadir/laravel-cypress --dev
然后您需要通过以下方式发布配置文件
php artisan vendor:publish
配置
-
首先请确保您已经配置了用于您的Cypress验收测试的URL。通常这个URL类似于
acceptance.example.test
。在您的.env
文件中添加以下条目CYPRESS_URL=acceptance.example.test
-
此包支持动态切换数据库,以保持您的
local
数据库不受验收测试数据的影响。数据库需要使用local
数据库连接。在.env
中添加以下条目CYPRESS_DB=acceptance
-
通过运行以下命令将Cypress命令添加到
cypress/support/commands.js
php artisan cypress:publish
用法
此包默认提供以下路由
您可以通过在您的应用程序中创建一个新的路由文件 routes/acceptance.php
来扩展或覆盖内置路由。将任何路由添加到此文件将使它们仅对 acceptance
域名可用。所有路由都以 /__testing__/
为前缀
安全
如果您发现任何与安全相关的问题,请通过电子邮件 mina@abadir.email 而不是使用问题跟踪器。
许可
MIT许可(MIT)。有关更多信息,请参阅许可文件。