3 namespace Drupal\Tests\drupalmoduleupgrader\Unit\Plugin\DMU\Analyzer;
5 use Drupal\drupalmoduleupgrader\Plugin\DMU\Indexer\Classes;
9 * @covers \Drupal\drupalmoduleupgrader\Plugin\DMU\Analyzer\Tests
11 class TestsTest extends AnalyzerTestBase {
13 public function setUp() {
19 class FooTestCase extends DrupalWebTestCase {}
21 $this->dir->getChild('foo.test')->setContent($code);
23 $indexer = new Classes([], 'class', [], $this->db, $this->target);
27 ->get('plugin.manager.drupalmoduleupgrader.indexer')
28 ->method('createInstance')
30 ->willReturn($indexer);
32 $this->analyzer = $this->getPlugin();
35 public function test() {
36 $issues = $this->analyzer->analyze($this->target);
37 $this->assertInternalType('array', $issues);
38 $this->assertNotEmpty($issues);
39 $this->assertIssueDefaults($issues[0]);