19declare(strict_types=1);
32 $expected_title =
'test_title';
33 $expected_url =
'test_url';
34 $expected_legacy_html =
'test_legacy_html';
37 <div id=\"id_2\" class=\"ui-dropzone ui-dropzone-wrapper\">
38 <div class=\"modal fade il-modal-roundtrip\" tabindex=\"-1\" role=\"dialog\" id=\"id_1\">
39 <div class=\"modal-dialog\" role=\"document\" data-replace-marker=\"component\">
40 <div class=\"modal-content\">
41 <div class=\"modal-header\">
42 <button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"close\">
43 <span aria-hidden=\"true\">×</span>
45 <span class=\"modal-title\">$expected_title</span>
47 <div class=\"modal-body\">
49 <div class=\"modal-footer\">
50 <button class=\"btn btn-default\" data-dismiss=\"modal\">cancel</button>
55 <div class=\"ui-dropzone-container\"> $expected_legacy_html</div>
59 $legacy_mock = $this->createMock(Legacy::class);
60 $legacy_mock->method(
'getCanonicalName')->willReturn($expected_legacy_html);
62 $dropzone = $this->factory->wrapper($expected_title, $expected_url, $legacy_mock, $this->input);
67 ])->render($dropzone));
69 $this->assertEquals($expected_html, $html);
brutallyTrimHTML(string $html)
A more radical version of normalizeHTML.
getDefaultRenderer(JavaScriptBinding $js_binding=null, array $with_stub_renderings=[])