first import
This commit is contained in:
25
sites/all/modules/development/devel/develDrushTest.php
Normal file
25
sites/all/modules/development/devel/develDrushTest.php
Normal file
@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* @file
|
||||
* PHPUnit Tests for devel. This uses Drush's own test framework, based on PHPUnit.
|
||||
* To run the tests, use phpunit --bootstrap=/path/to/drush/tests/drush_testcase.inc.
|
||||
* Note that we are pointing to the drush_testcase.inc file under /tests subdir in drush.
|
||||
*/
|
||||
class develCase extends Drush_CommandTestCase {
|
||||
|
||||
public function testFnView() {
|
||||
$sites = $this->setUpDrupal(1, TRUE);
|
||||
$options = array(
|
||||
'root' => $this->webroot(),
|
||||
'uri' => key($sites),
|
||||
);
|
||||
$this->drush('pm-download', array('devel'), $options + array('cache' => NULL));
|
||||
$this->drush('pm-enable', array('devel'), $options + array('skip' => NULL, 'yes' => NULL));
|
||||
|
||||
$this->drush('fn-view', array('drush_main'), $options);
|
||||
$output = $this->getOutput();
|
||||
$this->assertContains('@return', $output, 'Output contain @return Doxygen.');
|
||||
$this->assertContains('function drush_main() {', $output, 'Output contains function drush_main() declaration');
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user