File tree Expand file tree Collapse file tree 1 file changed +47
-0
lines changed
dev/tests/integration/testsuite/Magento/Store/Block Expand file tree Collapse file tree 1 file changed +47
-0
lines changed Original file line number Diff line number Diff line change
1
+ <?php
2
+ /**
3
+ * Copyright © Magento, Inc. All rights reserved.
4
+ * See COPYING.txt for license details.
5
+ */
6
+ namespace Magento \Store \Block ;
7
+
8
+ /**
9
+ * Integration tests for \Magento\Store\Block\Switcher block.
10
+ */
11
+ class SwitcherTest extends \PHPUnit_Framework_TestCase
12
+ {
13
+ /**
14
+ * @var \Magento\TestFramework\ObjectManager
15
+ */
16
+ private $ _objectManager ;
17
+
18
+ /**
19
+ * Set up.
20
+ *
21
+ * @return void
22
+ */
23
+ protected function setUp ()
24
+ {
25
+ /** @var $objectManager \Magento\TestFramework\ObjectManager */
26
+ $ this ->_objectManager = \Magento \TestFramework \Helper \Bootstrap::getObjectManager ();
27
+ }
28
+
29
+ /**
30
+ * Test that GetTargetStorePostData() method return correct store URL.
31
+ *
32
+ * @magentoDataFixture Magento/Store/_files/store.php
33
+ * @return void
34
+ */
35
+ public function testGetTargetStorePostData ()
36
+ {
37
+ $ storeCode = 'test ' ;
38
+ /** @var \Magento\Store\Block\Switcher $block */
39
+ $ block = $ this ->_objectManager ->create (\Magento \Store \Block \Switcher::class);
40
+ /** @var \Magento\Store\Api\StoreRepositoryInterface $storeRepository */
41
+ $ storeRepository = $ this ->_objectManager ->create (\Magento \Store \Api \StoreRepositoryInterface::class);
42
+ $ store = $ storeRepository ->get ($ storeCode );
43
+ $ result = json_decode ($ block ->getTargetStorePostData ($ store ), true );
44
+
45
+ $ this ->assertContains ($ storeCode , $ result ['action ' ]);
46
+ }
47
+ }
You can’t perform that action at this time.
0 commit comments