public function testExecuteFailedThemeInUseCheck() { $this->setUpPassValidation(); $this->themeValidator->expects($this->once())->method('validateIsThemeInUse')->willReturn(['frontend/Magento/a is in use in default config']); $this->tester->execute(['theme' => ['frontend/Magento/a']]); $this->assertEquals('frontend/Magento/a is in use in default config' . PHP_EOL, $this->tester->getDisplay()); }
public function testExecuteFailedThemeInUseCheck() { $this->setUpPassValidation(); $this->setupPassChildThemeCheck(); $this->setupPassDependencyCheck(); $this->themeValidator->expects($this->once())->method('validateIsThemeInUse')->willReturn(['frontend/Magento/a is in use in default config']); $this->tester->execute(['theme' => ['frontend/Magento/a']]); $this->assertEquals('Unable to uninstall. Please resolve the following issues:' . PHP_EOL . 'frontend/Magento/a is in use in default config' . PHP_EOL, $this->tester->getDisplay()); }