Files
piratepoet/mailpoet/tests/integration/Form/RendererTest.php
Rodrigo Primo 0d2f6e0776 Replace expect()->stringContainsString() with verify()->stringContainsString()
codeception/verify 2.1 removed support for expect()->stringContainsString() so we need
to replace it with verify()->stringContainsString().

[MAILPOET-5664]
2023-10-24 08:58:22 +03:00

18 lines
685 B
PHP
Executable File

<?php declare(strict_types = 1);
namespace MailPoet\Form;
use Codeception\Util\Fixtures;
use MailPoet\DI\ContainerWrapper;
class RendererTest extends \MailPoetTest {
public function testItRendersFormBody() {
$formBody = Fixtures::get('form_body_template');
$renderer = ContainerWrapper::getInstance()->get(Renderer::class);
$this->assertInstanceOf(Renderer::class, $renderer);
$formHtml = $renderer->renderBlocks($formBody);
verify($formHtml)->stringContainsString('<input type="email" name="data[email]"/>'); // honey pot
verify($formHtml)->stringContainsString('input type="submit" class="mailpoet_submit" value="Subscribe!"'); // Subscribe button
}
}