Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
All Data Structures Namespaces Files Functions Variables Pages
UrlRewriteBunchReplacerTest.php
Go to the documentation of this file.
1 <?php
7 
10 
11 class UrlRewriteBunchReplacerTest extends \PHPUnit\Framework\TestCase
12 {
16  private $urlPersistMock;
17 
21  private $urlRewriteBunchReplacer;
22 
23  public function setUp()
24  {
25  $this->urlPersistMock = $this->createMock(UrlPersistInterface::class);
26  $this->urlRewriteBunchReplacer = new UrlRewriteBunchReplacer(
27  $this->urlPersistMock
28  );
29  }
30 
31  public function testDoBunchReplace()
32  {
33  $urls = [[1], [2]];
34  $this->urlPersistMock->expects($this->exactly(2))
35  ->method('replace')
36  ->withConsecutive([[[1]]], [[[2]]]);
37  $this->urlRewriteBunchReplacer->doBunchReplace($urls, 1);
38  }
39 }