X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=vendor%2Fdrush%2Fdrush%2Ftests%2FSecurityUpdatesTest.php;fp=vendor%2Fdrush%2Fdrush%2Ftests%2FSecurityUpdatesTest.php;h=9ef7db84be6717547b25923d2230d14f64599df1;hp=0000000000000000000000000000000000000000;hb=af6d1fb995500ae68849458ee10d66abbdcfb252;hpb=680c79a86e3ed402f263faeac92e89fb6d9edcc0 diff --git a/vendor/drush/drush/tests/SecurityUpdatesTest.php b/vendor/drush/drush/tests/SecurityUpdatesTest.php new file mode 100644 index 000000000..9ef7db84b --- /dev/null +++ b/vendor/drush/drush/tests/SecurityUpdatesTest.php @@ -0,0 +1,28 @@ +drush('pm:security', [], ['format' => 'json'], null, null, self::EXIT_ERROR); + $this->assertContains('One or more of your dependencies has an outstanding security update. Please apply update(s) immediately.', $this->getErrorOutput()); + $this->assertContains('Try running: composer require drupal/alinks:^1.1 --update-with-dependencies', $this->getErrorOutput()); + $security_advisories = $this->getOutputFromJSON(); + $this->assertObjectHasAttribute('drupal/alinks', $security_advisories); + $this->assertEquals('drupal/alinks', $security_advisories->{"drupal/alinks"}->name); + $this->assertEquals('1.0.0', $security_advisories->{"drupal/alinks"}->version); + $this->assertEquals('1.1', $security_advisories->{"drupal/alinks"}->{"min-version"}); + } +}