@@ -10,14 +10,25 @@ use Tester\Assert;
1010
1111require_once __DIR__ . '/../../bootstrap.php ' ;
1212
13- $ form = new Form ();
14- $ form ->addText ('text1 ' , 'Text 1 ' );
15- $ form ->addText ('text2 ' , 'Text 2 ' );
16- $ form ->addSelect ('select ' , 'Select ' , ['1 ' => 'Option 1 ' , '2 ' => 'Option 2 ' ]);
17- $ form ->addCheckbox ('checkbox ' , 'Checkbox ' );
18- $ form ->addSubmit ('button ' , 'Button ' );
19-
20- test (function () use ($ form ): void {
13+ test (function (): void {
14+ $ form = new Form ();
15+ $ form ->addText ('text1 ' , 'Text 1 ' );
16+ $ form ->addText ('text2 ' , 'Text 2 ' )->setHtmlAttribute ('class ' , 'my-text ' );
17+ $ form ->addSelect ('select ' , 'Select ' , ['1 ' => 'Option 1 ' , '2 ' => 'Option 2 ' ]);
18+ $ form ->addCheckbox ('checkbox ' , 'Checkbox ' );
19+ $ form ->addSubmit ('button ' , 'Button ' )->setHtmlAttribute ('class ' , 'my-button ' );
2120 $ renderer = new Bootstrap3HorizontalRenderer ();
2221 Assert::matchFile (__DIR__ . '/expected/bootstrap3horizontal.html ' , $ renderer ->render ($ form ));
2322});
23+
24+ test (function (): void {
25+ $ form = new Form ();
26+ $ form ->addText ('text1 ' , 'Text 1 ' );
27+ $ form ->addText ('text2 ' , 'Text 2 ' )->setHtmlAttribute ('class ' , 'my-text ' );
28+ $ form ->addSelect ('select ' , 'Select ' , ['1 ' => 'Option 1 ' , '2 ' => 'Option 2 ' ]);
29+ $ form ->addCheckbox ('checkbox ' , 'Checkbox ' );
30+ $ form ->addSubmit ('button ' , 'Button ' )->setHtmlAttribute ('class ' , 'my-button ' );
31+ $ renderer = new Bootstrap3HorizontalRenderer ();
32+ $ renderer ->setColumns (2 , 10 );
33+ Assert::matchFile (__DIR__ . '/expected/bootstrap3horizontal.cols.html ' , $ renderer ->render ($ form ));
34+ });
0 commit comments