aboutsummaryrefslogtreecommitdiff
path: root/src/test
diff options
context:
space:
mode:
authorStewart Stewart <stewinsalot@gmail.com>2017-03-20 13:50:37 -0400
committerStewart Stewart <stewinsalot@gmail.com>2017-03-20 13:50:37 -0400
commite63fc3ef064542fd3199b1c6ebee20cc7f1f18e7 (patch)
tree9aad72f629a06754be8990110d1afb14b3fd0630 /src/test
parenteba3d78fd8533703925c7f4d3550ad0c80bbc572 (diff)
downloaddriver-core-e63fc3ef064542fd3199b1c6ebee20cc7f1f18e7.tar.gz
driver-core-e63fc3ef064542fd3199b1c6ebee20cc7f1f18e7.tar.bz2
driver-core-e63fc3ef064542fd3199b1c6ebee20cc7f1f18e7.zip
add test for script tag sanitizer
Diffstat (limited to 'src/test')
-rw-r--r--src/test/scala/xyz/driver/core/RestTest.scala16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/test/scala/xyz/driver/core/RestTest.scala b/src/test/scala/xyz/driver/core/RestTest.scala
new file mode 100644
index 0000000..efb9d07
--- /dev/null
+++ b/src/test/scala/xyz/driver/core/RestTest.scala
@@ -0,0 +1,16 @@
+package xyz.driver.core.rest
+
+import org.scalatest.{FlatSpec, Matchers}
+
+import akka.util.ByteString
+
+class RestTest extends FlatSpec with Matchers {
+ "`escapeScriptTags` function" should "escap script tags properly" in {
+ val dirtyString = "</sc----</sc----</sc"
+ val cleanString = "--------------------"
+
+ (escapeScriptTags(ByteString(dirtyString)).utf8String) should be(dirtyString.replace("</sc", "< /sc"))
+
+ (escapeScriptTags(ByteString(cleanString)).utf8String) should be(cleanString)
+ }
+}