1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 package org.htmlunit.javascript.host.html;
16
17 import static org.junit.Assert.assertFalse;
18 import static org.junit.Assert.assertTrue;
19
20 import org.junit.Test;
21
22
23
24
25
26
27
28
29
30 public class HTMLDocument3Test {
31
32
33
34
35 @Test
36 public void canAlreadyBeParsed() {
37 assertTrue(HTMLDocument.canAlreadyBeParsed("<p>hallo</p>"));
38 assertTrue(HTMLDocument.canAlreadyBeParsed("<img src='foo' alt=\"<'>\"></img>"));
39
40
41 assertTrue(HTMLDocument.canAlreadyBeParsed("<script></script></script>"));
42
43
44 assertTrue(HTMLDocument.canAlreadyBeParsed("<script>var test ='abc';</script>"));
45 assertTrue(HTMLDocument.canAlreadyBeParsed("<script>var test =\"abc\";</script>"));
46 assertFalse(HTMLDocument.canAlreadyBeParsed("<script>var test ='abc\";</script>"));
47 assertFalse(HTMLDocument.canAlreadyBeParsed("<script>var test ='abc;</script>"));
48 assertFalse(HTMLDocument.canAlreadyBeParsed("<script>var test =\"abc;</script>"));
49
50
51 assertTrue(HTMLDocument.canAlreadyBeParsed("<script>var test ='abc';</script><p>it's fun</p>"));
52 }
53 }