| PASS "FOO<script>'Hello'</script>BAR" |
| PASS "FOO<script></script>BAR" |
| PASS "FOO<script></script >BAR" |
| PASS "FOO<script></script/>BAR" |
| PASS "FOO<script></script/ >BAR" |
| PASS "FOO<script type=\"text/plain\"></scriptx>BAR" |
| FAIL "FOO<script></script foo=\">\" dd>BAR" |
| PASS "FOO<script>'<'</script>BAR" |
| PASS "FOO<script>'<!'</script>BAR" |
| PASS "FOO<script>'<!-'</script>BAR" |
| PASS "FOO<script>'<!--'</script>BAR" |
| PASS "FOO<script>'<!---'</script>BAR" |
| PASS "FOO<script>'<!-->'</script>BAR" |
| PASS "FOO<script>'<!-->'</script>BAR" |
| PASS "FOO<script>'<!-- potato'</script>BAR" |
| PASS "FOO<script>'<!-- <sCrIpt'</script>BAR" |
| FAIL "FOO<script type=\"text/plain\">'<!-- <sCrIpt>'</script>BAR" |
| FAIL "FOO<script type=\"text/plain\">'<!-- <sCrIpt> -'</script>BAR" |
| FAIL "FOO<script type=\"text/plain\">'<!-- <sCrIpt> --'</script>BAR" |
| PASS "FOO<script>'<!-- <sCrIpt> -->'</script>BAR" |
| FAIL "FOO<script type=\"text/plain\">'<!-- <sCrIpt> --!>'</script>BAR" |
| FAIL "FOO<script type=\"text/plain\">'<!-- <sCrIpt> -- >'</script>BAR" |
| FAIL "FOO<script type=\"text/plain\">'<!-- <sCrIpt '</script>BAR" |
| FAIL "FOO<script type=\"text/plain\">'<!-- <sCrIpt/'</script>BAR" |
| PASS "FOO<script type=\"text/plain\">'<!-- <sCrIpt\\'</script>BAR" |
| FAIL "FOO<script type=\"text/plain\">'<!-- <sCrIpt/'</script>BAR</script>QUX" |