1<?php
2
3class TestTextareaContent extends GenericTest {
4  function TestTextareaContent1() {
5    $tree = $this->runPipeline('
6<textarea id="textarea">sample Textarea content</textarea>
7');
8
9    $element =& $tree->get_element_by_id('textarea');
10    $this->assertEqual($element->get_value(),
11                       'sample Textarea content');
12  }
13
14  function TestTextareaContent2() {
15    $tree = $this->runPipeline('
16<textarea id="textarea">
17sample Textarea content
18</textarea>
19');
20
21    $element =& $tree->get_element_by_id('textarea');
22    $this->assertEqual($element->get_value(),
23                       "\nsample Textarea content\n");
24  }
25
26  function TestTextareaContent3() {
27    $tree = $this->runPipeline('
28<textarea id="textarea">&lt;&gt;&amp;</textarea>
29');
30
31    $element =& $tree->get_element_by_id('textarea');
32    $this->assertEqual($element->get_value(),
33                       '<>&');
34  }
35
36  function TestTextareaContent4() {
37    $tree = $this->runPipeline('
38<textarea id="textarea"><>&</textarea>
39');
40
41    $element =& $tree->get_element_by_id('textarea');
42    $this->assertEqual($element->get_value(),
43                       '<>&');
44  }
45
46  function TestTextareaContent5() {
47    $tree = $this->runPipeline('
48<textarea id="textarea">text<br/>text</textarea>
49');
50
51    $element =& $tree->get_element_by_id('textarea');
52    $this->assertEqual($element->get_value(),
53                       'text<br/>text');
54  }
55
56  function TestTextareaContent6() {
57    $tree = $this->runPipeline('
58<textarea id="textarea">text<br/>text&lt;br/&gt;</textarea>
59');
60
61    $element =& $tree->get_element_by_id('textarea');
62    $this->assertEqual($element->get_value(),
63                       'text<br/>text<br/>');
64  }
65}
66
67?>