예제 #1
0
 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());
 }
예제 #2
0
 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());
 }