enlitepro/enlite-behat-extension
Composer 安装命令:
composer require enlitepro/enlite-behat-extension
包简介
Behat extension for integration Zend Framework 2 application
README 文档
README
Provides integration layer for Zend Framework 2:
-
Integration into Zend Framework module structure - you can run an isolated module suite by name, classname and even full path
-
ApplicationAwareInterface, which provides booted application for your context -
Zend\ServiceManager\ServiceLocatorAwareInterface, which provides service locator for your context
Installation
Add yo your composer.json
{
"require": {
"enlitepro/enlite-behat-extension": "1.0.*"
}
}
and add in your behat.yml
default: extensions: EnliteBehatExtension\Zf2Extension: ~ # module: moduleName # config: path_to_application.config.php # environment: testing
Usage
# create directory structure and context file in module Application behat --init "@Application" # You can use short module notation to run features behat "@Application"
There are two interface, which you can implement for your context
-
EnliteBehatExtension\Context\ApplicationAwareInterface- injectZend\Mvc\Application. Your can use traitEnliteBehatExtension\Context\ApplicationAwareTraitto implement required methods -
Zend\ServiceManager\ServiceLocatorAwareInterface- inject service manager.
Credits
Inspired by Symfony2Extension
统计信息
- 总下载量: 476
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 1
其他信息
- 授权协议: MIT
- 更新时间: 2013-10-15