Drupal Drush is a Codeception module for running drush commands on Drupal sites.
It also allows the use of the following statements in tests:
// Execute "drush cc all"
$I->getDrush("cr")->mustRun();
{
"require": {
"codeception/codeception": "^2.2",
"guncha25/codeception-drupal-drush": "~0.3"
}
}
Drupal Drush minimally requires Codeception 2.0.* and PHP 5.4
class_name: AcceptanceTester
modules:
enabled:
- PhpBrowser
- AcceptanceHelper
- DrupalDrush
config:
PhpBrowser:
url: 'http://localhost/myapp/'
DrupalDrush:
working_directory: '/path/to/webroot'
The option working_directory
may be ommited, it defaults to the current directory.