root/lang/php/HTML_FillInForm/trunk/t/11_target.t.php @ 7797

Revision 7797, 1.3 kB (checked in by fbis, 5 years ago)

lang/php/HTML_FillInForm: fixd warning

Line 
1<?php
2
3error_reporting( E_ALL );
4
5
6require_once 'Test.class.php';
7require_once 'HTML/FillInForm.class.php';
8
9plan(1);
10
11$form_in = '
12<FORM name="foo1">
13<INPUT TYPE="TEXT" NAME="foo1" value="nada">
14</FORM>
15<FORM name="foo2">
16<INPUT TYPE="TEXT" NAME="foo2" value="nada">
17</FORM>
18<FORM >
19<INPUT TYPE="TEXT" NAME="foo3" value="nada">
20</FORM>
21<FORM id="foo4">
22<INPUT TYPE="TEXT" NAME="foo4" value="nada">
23</FORM>
24';
25
26$fdat = array(
27  'foo1' => 'bar1',
28  'foo2' => 'bar2',
29  'foo3' => 'bar3',
30  'foo4' => 'bar4',
31);
32
33$fif = new HTML_FillInForm;
34$output = $fif->fill(array(
35    'scalarref' => $form_in,
36    'fdat'      => $fdat,
37    'target'    => 'foo2',
38));
39
40is(
41    $output,
42    '
43<FORM name="foo1">
44<INPUT TYPE="TEXT" NAME="foo1" value="nada">
45</FORM>
46<FORM name="foo2">
47<input type="TEXT" name="foo2" value="bar2">
48</FORM>
49<FORM >
50<INPUT TYPE="TEXT" NAME="foo3" value="nada">
51</FORM>
52<FORM id="foo4">
53<INPUT TYPE="TEXT" NAME="foo4" value="nada">
54</FORM>
55'
56);
57
58$output = $fif->fill(array(
59    'scalarref' => $form_in,
60    'fdat'      => $fdat,
61    'target'    => 'foo4',
62));
63
64is(
65    $output,
66    '
67<FORM name="foo1">
68<INPUT TYPE="TEXT" NAME="foo1" value="nada">
69</FORM>
70<FORM name="foo2">
71<INPUT TYPE="TEXT" NAME="foo2" value="nada">
72</FORM>
73<FORM >
74<INPUT TYPE="TEXT" NAME="foo3" value="nada">
75</FORM>
76<FORM id="foo4">
77<input type="TEXT" name="foo4" value="bar4">
78</FORM>
79'
80);
Note: See TracBrowser for help on using the browser.