Completed
Push — develop ( bbf1d7...d89cb9 )
by Tom
05:51
created

MakeCommandCommandTest::testOutput()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 21
Code Lines 15

Duplication

Lines 0
Ratio 0 %

Importance

Changes 4
Bugs 1 Features 2
Metric Value
c 4
b 1
f 2
dl 0
loc 21
rs 9.3142
cc 1
eloc 15
nc 1
nop 0
1
<?php
2
3
namespace N98\Magento\Command\Developer\Console;
4
5
use N98\Magento\Command\Developer\Console\Util\Config\DiFileWriter;
6
7
class MakeCommandCommandTest extends TestCase
8
{
9
    /**
10
     * @test
11
     */
12
    public function testOutput()
13
    {
14
        $diFileWriterMock = $this->getMockBuilder(DiFileWriter::class)
15
            ->setMethods(['save'])
16
            ->getMock();
17
        $diFileWriterMock->loadXml('<config />');
18
19
        $command = $this->getMock(MakeCommandCommand::class, ['createDiFileWriter']);
20
        $command
21
            ->expects($this->once())
22
            ->method('createDiFileWriter')
23
            ->will($this->returnValue($diFileWriterMock));
24
25
        $commandTester = $this->createCommandTester($command);
26
        $command->setCurrentModuleName('N98_Dummy');
27
28
        $writerMock = $this->mockWriterFileCWriteFileAssertion('bazCommand');
29
30
        $command->setCurrentModuleDirectoryWriter($writerMock);
31
        $commandTester->execute(['classpath' => 'foo.bar.baz']);
32
    }
33
}
34