Skip to content

Wolg/CakePHP-Behat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Behat Shell

Shell for testing CakePHP Application using Behat

Installation

Behat Shell is installed use Composer.

Ensure require is present in composer.json. This will install the plugin to Plugin/Behat. You should also add either behat/mink-goutte-driver or behat/mink-selenium2-driver to your requirements, depending on which one you plan to use with Behat Shell.

{
    "require": {
        "wolg/behat": "*",
        "phpunit/phpunit": "*",
        "cakephp/cakephp": "2.*",
        "behat/behat": "2.4.*@stable"
    }
}
  • Add the plugin to your app/Config/bootstrap.php using CakePlugin::load('Behat')
  • Run Console/cake Behat.behat install to install plugin
  • Set your application root url into app/Config/behat.yml
  • Run Console/behat -dl to be sure that everything properly loaded

But I don't use Composer?

That's fine, the process is laregly the same. However, instead of downloading Behat Shell using composer, you'll need to unzip or clone this plugin into your app/Plugin/Behat folder. After that, follow the rest of the steps outlined in the previous section. Don't worry about dependencies, we'll download those for you.

Requirements

  • PHP version: PHP 5.3+
  • CakePHP version: 2.x
  • PHPUnit

Further Reading

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Added some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Bitdeli Badge

About

Shell for testing CakePHP Application using Behat

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published