Note that there are some explanatory texts on larger screens.

plurals
  1. POHow to integrate Behat with PHPStorm / other IDE
    primarykey
    data
    text
    <p><a href="http://behat.org/" rel="nofollow noreferrer">Behat</a> is the leading <a href="http://en.wikipedia.org/wiki/Behavior_Driven_Development" rel="nofollow noreferrer">BDD</a> framework for PHP. I use <a href="http://www.jetbrains.com/phpstorm/" rel="nofollow noreferrer">PHPStorm</a> and want to integrate <a href="http://behat.org/" rel="nofollow noreferrer">Behat</a> into the IDE as an external tool.</p> <p><strong>Question:</strong> How should I set up Behat as an external tool (ie, output filters, macros, etc) in PHPStorm or any other IDE for that matter?</p> <p>note: <a href="http://www.phpunit.de/manual/current/en/installation.html" rel="nofollow noreferrer">PHPUnit</a> has <a href="https://github.com/sebastianbergmann/phpunit/commit/6aa9183496f9bb2131d17ba08195a93a07937762#comments" rel="nofollow noreferrer">deprecated their BDD support</a> and will remove it in 3.6 (in deference to Behat), so I believe the integrated PHPUnit testing in PHPStorm isn't ideal for <a href="http://en.wikipedia.org/wiki/Behavior_Driven_Development" rel="nofollow noreferrer">Behavior Driven Development</a>.</p> <p><strong>update Feb 8-2012</strong>: PHPStorm's <a href="http://confluence.jetbrains.net/pages/viewpage.action?pageId=15801728" rel="nofollow noreferrer">roadmap</a> indicates Behat syntax will be integrated in the 4.0 release which is due Q1 2012! What can I say - <a href="https://stackoverflow.com/questions/3692618/php-developing-suite/5074614#5074614">PHPStorm rocks</a>.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload