19 declare(strict_types=1);
34 $expected_title =
'test_title';
35 $expected_msg =
'test_msg';
36 $expected_url =
'test_url';
39 <div id=\"id_2\" class=\"ui-dropzone \"> 40 <div class=\"modal fade il-modal-roundtrip\" tabindex=\"-1\" role=\"dialog\" id=\"id_1\"> 41 <div class=\"modal-dialog\" role=\"document\" data-replace-marker=\"component\"> 42 <div class=\"modal-content\"> 43 <div class=\"modal-header\"> 44 <button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"close\"> 45 <span aria-hidden=\"true\">×</span> 47 <span class=\"modal-title\">$expected_title 50 <div class=\"modal-body\"> 52 <div class=\"modal-footer\"> 53 <button class=\"btn btn-default\" data-dismiss=\"modal\">cancel</button> 58 <div class=\"ui-dropzone-container\"> 59 <span class=\"ui-dropzone-message\">$expected_msg 65 $dropzone = $this->factory->standard($expected_title, $expected_msg, $expected_url, $this->input);
69 ])->render($dropzone));
71 $this->assertEquals($expected_html, $html);
76 $expected_button_html =
'test_button';
79 <div id=\"id_2\" class=\"ui-dropzone \"> 80 <div class=\"modal fade il-modal-roundtrip\" tabindex=\"-1\" role=\"dialog\" id=\"id_1\"> 81 <div class=\"modal-dialog\" role=\"document\" data-replace-marker=\"component\"> 82 <div class=\"modal-content\"> 83 <div class=\"modal-header\"> 84 <button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"close\"> 85 <span aria-hidden=\"true\">×</span> 87 <span class=\"modal-title\"> 90 <div class=\"modal-body\"> 92 <div class=\"modal-footer\"> 93 <button class=\"btn btn-default\" data-dismiss=\"modal\">cancel</button> 98 <div class=\"ui-dropzone-container\"> 99 <span class=\"ui-dropzone-message\"> 100 </span> $expected_button_html 105 $button_mock = $this->createMock(Button::class);
106 $button_mock->method(
'getCanonicalName')->willReturn($expected_button_html);
107 $button_mock->method(
'withOnClick')->willReturnSelf();
109 $dropzone = $this->factory->standard(
'',
'',
'', $this->input)->withUploadButton($button_mock);
114 ])->render($dropzone));
116 $this->assertEquals($expected_html, $html);
getDefaultRenderer(JavaScriptBinding $js_binding=null, array $with_stub_renderings=[])
brutallyTrimHTML(string $html)
A more radical version of normalizeHTML.
testRenderStandardWithUploadButton()