Completed
Push — 3.3 ( b7bb7a...6552dc )
by Daniel
07:43
created

TextareaFieldTest::testTextEncoding()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 5

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 5
nc 1
nop 0
dl 0
loc 6
rs 9.4285
c 0
b 0
f 0
1
<?php
2
3
class TextareaFieldTest extends SapphireTest {
4
5
	/**
6
	 * Quick smoke test to ensure that text with unicodes is being displayed properly in readonly fields.
7
	 */
8
	public function testReadonlyDisplayUnicodes() {
9
		$inputText = "These are some unicodes: äöü";
10
		$field = new TextareaField("Test", "Test");
11
		$field->setValue($inputText);
12
		$field = $field->performReadonlyTransformation();
13
		$this->assertContains('These are some unicodes: äöü', $field->Field());
14
	}
15
16
	/**
17
	 * Quick smoke test to ensure that text with special html chars is being displayed properly in readonly fields.
18
	 */
19
	public function testReadonlyDisplaySepcialHTML() {
20
		$inputText = "These are some special <html> chars including 'single' & \"double\" quotations";
21
		$field = new TextareaField("Test", "Test");
22
		$field = $field->performReadonlyTransformation();
23
		$field->setValue($inputText);
24
		$this->assertContains('These are some special &lt;html&gt; chars including &#039;single&#039; &amp;'
25
			. ' &quot;double&quot; quotations', $field->Field());
26
	}
27
28
}
29