From 50d7ae3c79b4bbcca7f725134486641279ab8ee8 Mon Sep 17 00:00:00 2001 From: Martijn Hoekstra Date: Mon, 3 Feb 2014 13:17:19 +0100 Subject: add test case for all slash posibilities --- src/test/scala/spray/json/JsonParserSpec.scala | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') diff --git a/src/test/scala/spray/json/JsonParserSpec.scala b/src/test/scala/spray/json/JsonParserSpec.scala index a813c68..c6c1589 100644 --- a/src/test/scala/spray/json/JsonParserSpec.scala +++ b/src/test/scala/spray/json/JsonParserSpec.scala @@ -50,6 +50,9 @@ class JsonParserSpec extends Specification { JsonParser(""""\"\\/\b\f\n\r\t"""") mustEqual JsString("\"\\/\b\f\n\r\t") JsonParser("\"L\\" + "u00e4nder\"") mustEqual JsString("Länder") } + "parse all representations of the slash (SOLIDUS) character in a JsString" in { + JsonParser( "\"" + "/\\/\\u002f" + "\"") mustEqual JsString("///") + } "properly parse a simple JsObject" in ( JsonParser(""" { "key" :42, "key2": "value" }""") mustEqual JsObject("key" -> JsNumber(42), "key2" -> JsString("value")) -- cgit v1.2.3