文件名称:behat-psr7extension:Behat 的 PSR-7 扩展
文件大小:24KB
文件格式:ZIP
更新时间:2024-06-19 14:00:51
PHP
PSR-7 Behat 驱动程序 这是一个概念证明,表明 Behat 可以在不通过网络服务器的情况下驱动 PSR-7 应用程序 它目前是通过组合构建的: 现有的Mink Browserkit驱动程序,可以测试Symfony应用程序 现有的 Symfony 到 PSR-7 桥接器,来回转换请求和资源 ...并集成到 behat 扩展中 用法 通过 composer 安装并配置你的 behat.yml,指定将引导应用程序的 php 文件(见下文): extensions : Cjm\Behat\Psr7Extension : app : %paths.base%/path/to/file.php 然后,您还可以修改您的 MinkExtension 配置以使用 PSR-7 驱动程序,例如: extensions : Behat\MinkExtension : base
【文件预览】:
behat-psr7extension-master
----src()
--------SymfonyKernel.php(998B)
--------Psr7App.php(261B)
--------Psr7LoaderException.php(141B)
--------ServiceContainer()
--------AppFile()
--------Psr7AppFactory.php(241B)
--------CachingLoader.php(348B)
--------Callback()
--------Slim()
--------Psr7AppLoader.php(163B)
--------PsrHttpMessageBridge()
--------ZendExpressive()
--------SymfonyToPsr7Converter.php(566B)
----.travis.yml(262B)
----LICENSE(1KB)
----phpunit.xml(138B)
----README.md(2KB)
----features()
--------hello-world.feature(163B)
----behat.yml(521B)
----example-apps()
--------slim-app.php(368B)
--------callback-app.php(654B)
--------zend-expressive-app.php(703B)
----tests()
--------AppFile()
--------Callback()
--------Slim()
--------CachingLoaderTest.php(921B)
--------PsrHttpMessageBridge()
--------ZendExpressive()
----.gitignore(21B)
----composer.json(972B)