assertEquals('alias', $driver->alias, 'The drush alias was not properly set.'); } /** * Tests instantiating the driver with a prefixed alias. */ public function testWithAliasPrefix() { $driver = new DrushDriver('@alias'); $this->assertEquals('alias', $driver->alias, 'The drush alias did not remove the "@" prefix.'); } /** * Tests instantiating the driver with only the root path. */ public function testWithRoot() { // Bit of a hack here to use the path to this file, but all the driver cares // about during initialization is that the root be a directory. $driver = new DrushDriver('', __FILE__); $this->assertEquals(__FILE__, $driver->root); } /** * Tests instantiating the driver with missing alias and root path. * * @expectedException \Drupal\Driver\Exception\BootstrapException */ public function testWithNeither() { new DrushDriver('', ''); } }