diff options
Diffstat (limited to 'src/test/scala/spray')
-rw-r--r-- | src/test/scala/spray/json/JsonParserSpec.scala | 6 | ||||
-rw-r--r-- | src/test/scala/spray/json/RoundTripSpecs.scala | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/src/test/scala/spray/json/JsonParserSpec.scala b/src/test/scala/spray/json/JsonParserSpec.scala index 4968eee..7d527b1 100644 --- a/src/test/scala/spray/json/JsonParserSpec.scala +++ b/src/test/scala/spray/json/JsonParserSpec.scala @@ -89,6 +89,12 @@ class JsonParserSpec extends Specification { |[null, 1.23, { key":true } ] | ^ |""".stripMargin + + errorMessage("""{"a}""") === + """Unexpected end-of-input at input index 4 (line 1, position 5), expected '"': + |{"a} + | ^ + |""".stripMargin } } }
\ No newline at end of file diff --git a/src/test/scala/spray/json/RoundTripSpecs.scala b/src/test/scala/spray/json/RoundTripSpecs.scala index 7609a53..c4f7764 100644 --- a/src/test/scala/spray/json/RoundTripSpecs.scala +++ b/src/test/scala/spray/json/RoundTripSpecs.scala @@ -8,7 +8,7 @@ object JsValueGenerators { import Gen._ import Arbitrary.arbitrary - val parseableString: Gen[String] = arbitrary[String] + val parseableString: Gen[String] = Gen.someOf(('\u0020' to '\u007E').toVector).map(_.mkString) val genString: Gen[JsString] = parseableString.map(JsString(_)) val genBoolean: Gen[JsBoolean] = oneOf(JsFalse, JsTrue) val genLongNumber: Gen[JsNumber] = arbitrary[Long].map(JsNumber(_)) |