knutle / isoview
在开发过程中快速轻松地隔离和测试您的包视图
v0.1.2
2022-10-10 21:59 UTC
Requires
- php: ^8.1
- composer-runtime-api: ^2.2
- ext-pcntl: *
- guzzlehttp/guzzle: ^7.5
- illuminate/contracts: ^9.0
- knutle/test-stubs: ^0.1.22
- nunomaduro/collision: ^6.3.1
- orchestra/testbench: ^7.8.1
- spatie/laravel-package-tools: ^1.13.5
- symfony/filesystem: ^6.1.5
- symfony/process: ^6.1.3
Requires (Dev)
- laravel/pint: ^1.0
- nunomaduro/larastan: ^2.2.0
- pestphp/pest: ^1.22.1
- pestphp/pest-plugin-laravel: ^1.3
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.1.1
- phpunit/phpunit: ^9.5.25
- spatie/laravel-ray: ^1.31
- spatie/pest-plugin-snapshots: ^1.1
- spatie/phpunit-snapshot-assertions: ^4.2.15
This package is auto-updated.
Last update: 2024-09-09 09:03:14 UTC
README
此包允许您在开发过程中快速轻松地单独预览包视图。
您只需定义一些特定于测试的测试路由,然后即可立即查看您的更改。
这与您的正常php artisan serve
完全相同,无需安装或构建完整的Laravel。
安装
您可以通过composer安装此包
composer require --dev knutle/isoview
然后通过CLI运行安装命令
./vendor/bin/isoview install
现在您应该在您的包根目录下的./routes中看到一个名为isoview.php的新文件。
这是您定义所有测试路由的地方。
用法
一旦您准备好了路由,您可以通过CLI再次启动服务器
./vendor/bin/isoview serve
这将使您的页面从http://127.0.0.1:8010提供服务。
默认情况下,提供了一个位于/
的索引页面,该页面提供了所有可用测试路由的链接列表。
测试
composer test
变更日志
有关最近更改的更多信息,请参阅CHANGELOG。
鸣谢
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。