rnr1721 / le7-testing
le7 PHP框架的测试工具
1.0.3
2023-05-20 16:42 UTC
Requires
- php: >=8.1
- nyholm/psr7: ^1.5
- psr/http-message: ^2.0
- psr/simple-cache: ^3.0
- rnr1721/le7-cache: ^1.0
- rnr1721/le7-cookie-wrapper: ^1.0
- rnr1721/le7-logger: ^1.0
- rnr1721/psr7-server: ^1.0
Requires (Dev)
- phpunit/phpunit: ^10.0
- vimeo/psalm: ^5.7
README
L77 PHP MVC框架测试工具
需求
- PHP 8.1或更高版本。
- Composer 2.0或更高版本。
它能做什么?
它可以为le7框架创建模拟对象进行测试。
- ServerRequestInterface
- ResponseInterface
- LoggerInterface
- CacheInterface
- Session
- Cookies
安装
composer require rnr1721/le7-testing
测试
composer test
它是如何工作的?
use Core\Testing\MegaFactory; $megaFactory = new MegaFactory(); // Get file logger $logger = $megaFactory->getLogger(false,'file.log'); // Get ServerRequestInterface $request = $megaFactory->getServer()->getServerRequest('http://example.com', 'GET'); // etc...