1<?php
2
3class TestTextareaWrap extends GenericTest {
4  function TestTextareaWrap1() {
5    $tree = $this->runPipeline('
6<textarea id="textarea" style="border: solid black 1px; width: 8cm;">TEXT</textarea>
7');
8
9    $element =& $tree->get_element_by_id('textarea');
10    $inline_content =& $element->content[0];
11    $this->assertEqual($inline_content->get_line_box_count(),
12                       1);
13  }
14
15  function TestTextareaWrap2() {
16    $tree = $this->runPipeline('
17<textarea id="textarea" style="border: solid black 1px; width: 8cm;">
18TEXT
19TEXT</textarea>
20');
21
22    $element =& $tree->get_element_by_id('textarea');
23    $inline_content =& $element->content[0];
24    $this->assertEqual($inline_content->get_line_box_count(),
25                       2);
26  }
27
28  function TestTextareaWrap3() {
29    $tree = $this->runPipeline('
30<textarea id="textarea" style="border: solid black 1px; width: 8cm;">
31TEXT1
32TEXT2 TEXT
33TEXT3 TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT
34</textarea>
35');
36
37    $element =& $tree->get_element_by_id('textarea');
38    $inline_content =& $element->content[0];
39
40    $this->assertEqual($inline_content->get_line_box_count(),
41                       6);
42  }
43
44  function TestTextareaWrap4() {
45    $tree = $this->runPipeline('
46<textarea id="textarea" style="border: solid black 1px; width: 8cm;">
47TEXT
48</textarea>
49');
50
51    $element =& $tree->get_element_by_id('textarea');
52    $inline_content =& $element->content[0];
53    $this->assertEqual($inline_content->get_line_box_count(),
54                       2);
55  }
56}
57
58?>