Code Duplication    Length = 11-12 lines in 2 locations

test/ComposerRequireCheckerTest/DefinedExtensionsResolver/DefinedExtensionsResolverTest.php 2 locations

@@ 37-47 (lines=11) @@
34
        $this->assertCount(0, $extensions);
35
    }
36
37
    public function testCoreExtensions()
38
    {
39
        $composerJson = vfsStream::newFile('composer.json')->at($this->root)
40
            ->setContent('{"require":{"php":"^7.0"}}')
41
            ->url();
42
43
        $extensions = ($this->resolver)($composerJson, ['ext-foo' => '*']);
44
45
        $this->assertCount(1, $extensions);
46
        $this->assertSame('*', reset($extensions));
47
    }
48
49
    public function testExtensionsAreReturned()
50
    {
@@ 49-60 (lines=12) @@
46
        $this->assertSame('*', reset($extensions));
47
    }
48
49
    public function testExtensionsAreReturned()
50
    {
51
        $composerJson = vfsStream::newFile('composer.json')->at($this->root)
52
            ->setContent('{"require":{"ext-zip":"*","ext-curl":"*"}}')
53
            ->url();
54
55
        $extensions = ($this->resolver)($composerJson);
56
57
        $this->assertCount(2, $extensions);
58
        $this->assertContains('zip', $extensions);
59
        $this->assertContains('curl', $extensions);
60
    }
61
}
62