3 namespace Drupal\Tests\drupalmoduleupgrader\Unit\Plugin\DMU\Analyzer;
7 * @covers \Drupal\drupalmoduleupgrader\Plugin\DMU\Analyzer\InfoFile
9 class InfoFileTest extends AnalyzerTestBase {
11 public function setUp() {
19 $this->dir->getChild('foo.info')->setContent($info);
21 $this->analyzer = $this->getPlugin([], [
23 [ 'url' => 'http://www.google.com', 'title' => 'Google it, baby.' ],
28 public function test() {
29 $issues = $this->analyzer->analyze($this->target);
30 $this->assertInternalType('array', $issues);
31 $this->assertArrayHasKey('core', $issues);
32 $this->assertArrayHasKey('type', $issues);
33 $this->assertArrayNotHasKey('dependencies', $issues);
34 $this->assertArrayHasKey('files', $issues);
35 $this->assertArrayNotHasKey('configure', $issues);