X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=vendor%2Fdrush%2Fdrush%2Ftests%2FsiteSetTest.php;fp=vendor%2Fdrush%2Fdrush%2Ftests%2FsiteSetTest.php;h=46d29d3ea7174ffd3b2a83996b6877a3488b06d4;hp=0000000000000000000000000000000000000000;hb=a2bd1bf0c2c1f1a17d188f4dc0726a45494cefae;hpb=57c063afa3f66b07c4bbddc2d6129a96d90f0aad diff --git a/vendor/drush/drush/tests/siteSetTest.php b/vendor/drush/drush/tests/siteSetTest.php new file mode 100644 index 000000000..46d29d3ea --- /dev/null +++ b/vendor/drush/drush/tests/siteSetTest.php @@ -0,0 +1,39 @@ +is_windows()) { + $this->markTestSkipped('Site-set not currently available on Windows.'); + } + $sites = $this->setUpDrupal(1, TRUE); + $site_names = array_keys($sites); + $alias = '@' . $site_names[0]; + + $this->drush('ev', array("drush_invoke('site-set', '$alias'); print drush_sitealias_site_get();")); + $output = $this->getOutput(); + $this->assertEquals("Site set to $alias\n$alias", $output); + + $this->drush('site-set', array()); + $output = $this->getOutput(); + $this->assertEquals('Site set to @none', $output); + + $this->drush('site-set', array($alias)); + $expected = 'Site set to ' . $alias; + $output = $this->getOutput(); + $this->assertEquals($expected, $output); + + $this->drush('ev', array("drush_invoke('site-set', '@none'); drush_invoke('site-set', '$alias'); drush_invoke('site-set', '@none'); drush_invoke('site-set', '-'); print drush_sitealias_site_get();")); + $output = $this->getOutput(); + $this->assertEquals("Site set to @none +Site set to $alias +Site set to @none +Site set to $alias +$alias", $output); + } +}