[ 'base_color' => '{base_color}', 'base_text_color' => '{base_text_color}', ], ]); $preprocessor = new Preprocessor($renderer, $transactionalEmails); expect($preprocessor->processBlock([], ['type' => 'woocommerceHeading']))->equals([[ 'type' => 'container', 'orientation' => 'horizontal', 'styles' => [ 'block' => ['backgroundColor' => '{base_color}'], ], 'blocks' => [ [ 'type' => 'container', 'orientation' => 'vertical', 'styles' => ['block' => ['backgroundColor' => 'transparent']], 'blocks' => [ [ 'type' => 'text', 'text' => Preprocessor::WC_HEADING_BEFORE . '

[mailpoet_woocommerce_heading_placeholder]

' . Preprocessor::WC_HEADING_AFTER, ], ], ], ], ]]); } public function testProcessWooCommerceContentBlock() { $renderer = Stub::make(Renderer::class); $preprocessor = new Preprocessor($renderer, Stub::make(TransactionalEmails::class)); expect($preprocessor->processBlock([], ['type' => 'woocommerceContent']))->equals([[ 'type' => 'container', 'orientation' => 'horizontal', 'styles' => [ 'block' => ['backgroundColor' => 'transparent'], ], 'blocks' => [ [ 'type' => 'container', 'orientation' => 'vertical', 'styles' => ['block' => ['backgroundColor' => 'transparent']], 'blocks' => [ [ 'type' => 'text', 'text' => '[mailpoet_woocommerce_content_placeholder]', ], ], ], ], ]]); } }