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"}); } }