Namespace
Drupal\Tests\devel\Functional
File
-
tests/src/Functional/DevelCommandsTest.php
View source
<?php
namespace Drupal\Tests\devel\Functional;
use Drupal\devel\Drush\Commands\DevelServicesCommand;
use Drupal\devel\Drush\Commands\DevelTokenCommand;
use Drupal\Tests\BrowserTestBase;
use Drush\TestTraits\DrushTestTrait;
use PHPUnit\Framework\Attributes\Group;
class DevelCommandsTest extends BrowserTestBase {
use DrushTestTrait;
protected static $modules = [
'devel',
];
protected $defaultTheme = 'stark';
public function testCommands() : void {
$this->drush(DevelTokenCommand::NAME, [], [
'format' => 'json',
]);
$output = $this->getOutputFromJSON();
$tokens = array_column($output, 'token');
$this->assertContains('account-name', $tokens);
$this->drush(DevelServicesCommand::NAME, [], [
'format' => 'json',
]);
$output = $this->getOutput();
$this->assertStringContainsString('current_user', $output);
}
}
Classes