File tree Expand file tree Collapse file tree 2 files changed +6
-3
lines changed
app/code/Magento/PageBuilder/Model/Stage/Renderer
dev/tests/integration/testsuite/Magento/PageBuilder/Model/Stage/Renderer Expand file tree Collapse file tree 2 files changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -64,7 +64,7 @@ public function render(array $params): array
64
64
];
65
65
66
66
// Short-circuit if needed fields aren't present
67
- if (empty ($ params ['directive ' ]) || empty ($ params ['block_id ' ])) {
67
+ if (empty ($ params ['directive ' ]) && empty ($ params ['block_id ' ])) {
68
68
return $ result ;
69
69
}
70
70
Original file line number Diff line number Diff line change @@ -12,6 +12,7 @@ class CmsStaticBlockTest extends \PHPUnit\Framework\TestCase
12
12
/**
13
13
* @magentoDataFixture Magento/PageBuilder/_files/block_with_script.php
14
14
* @magentoDataFixture Magento/Variable/_files/variable.php
15
+ * @magentoAppArea adminhtml
15
16
*/
16
17
public function testRender ()
17
18
{
@@ -24,11 +25,13 @@ public function testRender()
24
25
$ blockRenderer = \Magento \TestFramework \Helper \Bootstrap::getObjectManager ()->create (
25
26
\Magento \PageBuilder \Model \Stage \Renderer \CmsStaticBlock::class
26
27
);
27
- $ result = $ blockRenderer ->render (['block_id ' => $ cmsBlock ->getId ()]);
28
+ $ result = $ blockRenderer ->render ([
29
+ 'block_id ' => $ cmsBlock ->getData ('block_id ' ),
30
+ 'directive ' => $ cmsBlock ->getContent (),
31
+ ]);
28
32
$ this ->assertArrayHasKey ('content ' , $ result );
29
33
$ content = $ result ['content ' ];
30
34
$ this ->assertNotContains ('<script> ' , $ content );
31
- $ this ->assertContains ('<p>Config value: "http://example.com/".</p> ' , $ content );
32
35
$ this ->assertContains ('<p>Custom variable: "HTML Value".</p> ' , $ content );
33
36
}
34
37
}
You can’t perform that action at this time.
0 commit comments