Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions
RemoveTest Class Reference
Inheritance diagram for RemoveTest:

Public Member Functions

 testRemove ()
 

Detailed Description

Definition at line 10 of file RemoveTest.php.

Member Function Documentation

◆ testRemove()

testRemove ( )

Definition at line 12 of file RemoveTest.php.

13  {
14  $composerAppFactory = $this->getMockBuilder(MagentoComposerApplicationFactory::class)
15  ->disableOriginalConstructor()
16  ->getMock();
17  $composerApp = $this->getMockBuilder(MagentoComposerApplication::class)
18  ->disableOriginalConstructor()
19  ->getMock();
20 
21  $composerApp->expects($this->once())
22  ->method('runComposerCommand')
23  ->with(
24  [
25  'command' => 'remove',
26  'packages' => ['magento/package-a', 'magento/package-b'],
27  '--no-update' => true,
28  ]
29  );
30  $composerAppFactory->expects($this->once())
31  ->method('create')
32  ->willReturn($composerApp);
33 
34  $remove = new Remove($composerAppFactory);
35  $remove->remove(['magento/package-a', 'magento/package-b']);
36  }

The documentation for this class was generated from the following file: