PHPackages                             noiselabs/zf-test-case-behat-extension - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Testing &amp; Quality](/categories/testing)
4. /
5. noiselabs/zf-test-case-behat-extension

ActiveBehat-extension[Testing &amp; Quality](/categories/testing)

noiselabs/zf-test-case-behat-extension
======================================

Integration testing for ZF MVC applications in Behat by exposing Zend\\Test classes (originally built for PHPUnit)

0.2.0(8y ago)215.7k2MITPHPPHP ^5.5 || ^7.0

Since Sep 18Pushed 8y ago2 watchersCompare

[ Source](https://github.com/noiselabs/zf-test-case-behat-extension)[ Packagist](https://packagist.org/packages/noiselabs/zf-test-case-behat-extension)[ RSS](/packages/noiselabs-zf-test-case-behat-extension/feed)WikiDiscussions master Synced 2w ago

READMEChangelogDependencies (10)Versions (4)Used By (0)

ZF Test Case Behat Extension
============================

[](#zf-test-case-behat-extension)

[![Build Status](https://camo.githubusercontent.com/dec578a84ee04921b0156e0c73ca2dca1393c7d0e5bb6ecf672f069dff973f52/68747470733a2f2f7472617669732d63692e6f72672f6e6f6973656c6162732f7a662d746573742d636173652d62656861742d657874656e73696f6e2e737667)](https://travis-ci.org/noiselabs/zf-test-case-behat-extension)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/8a00ff4d4d439a15beb5cb674c5c663a350e1c96b46763f4d9dbdd5ee7f017e4/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6e6f6973656c6162732f7a662d746573742d636173652d62656861742d657874656e73696f6e2f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/noiselabs/zf-test-case-behat-extension/?branch=master)

Integration testing for [ZF MVC](https://framework.zend.com/) applications in [Behat](http://behat.org/en/latest/) by exposing Zend\\Test classes (originally built for PHPUnit).

Installation
------------

[](#installation)

This extension requires:

- Behat 3.0+

The recommended installation method is through [Composer](http://getcomposer.org):

```
$ composer require --dev noiselabs/zf-test-case-behat-extension
```

You can then activate the extension in your `behat.yml`:

```
default:
    # ...
    extensions:
        Noiselabs\Behat\ZfTestCaseExtension\ServiceContainer\ZfTestCaseExtension:
            configuration:
```

Usage
-----

[](#usage)

Implement `ZfTestCaseAwareContext` or extend `ZfTestCaseContext`:

```
