19declare(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);
testRenderStandardWithUploadButton()
brutallyTrimHTML(string $html)
A more radical version of normalizeHTML.
getDefaultRenderer(JavaScriptBinding $js_binding=null, array $with_stub_renderings=[])
Provides methods to interface with javascript.