Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
CompleteBackupTest.php
Go to the documentation of this file.
1 <?php
8 
9 use \Magento\Setup\Controller\CompleteBackup;
10 
11 class CompleteBackupTest extends \PHPUnit\Framework\TestCase
12 {
18  private $controller;
19 
20  public function setUp()
21  {
22  $this->controller = new CompleteBackup();
23  }
24 
25  public function testIndexAction()
26  {
27  $viewModel = $this->controller->indexAction();
28  $this->assertInstanceOf(\Zend\View\Model\ViewModel::class, $viewModel);
29  $this->assertSame('/error/404.phtml', $viewModel->getTemplate());
30  $this->assertSame(
31  \Zend\Http\Response::STATUS_CODE_404,
32  $this->controller->getResponse()->getStatusCode()
33  );
34  }
35 
36  public function testProgressAction()
37  {
38  $viewModel = $this->controller->progressAction();
39  $this->assertInstanceOf(\Zend\View\Model\ViewModel::class, $viewModel);
40  $this->assertTrue($viewModel->terminate());
41  $this->assertSame('/magento/setup/complete-backup/progress.phtml', $viewModel->getTemplate());
42  }
43 }
$viewModel