@@ -239,8 +239,13 @@ jsonDecoding = [
240jsonPath :: [Assertion]
240jsonPath :: [Assertion]
241jsonPath = [
241jsonPath = [
243+ assertEqual "Either"
244+ (Left "Error in $[1].Left[1]: expected Bool, encountered Number")
245+ (eitherDecode "[1,{\"Left\":[2,3]}]"
246+ :: Either String (Int, Either (Int, Bool) ()))
242 -- issue #358
247 -- issue #358
243− assertEqual "Seq a"
248+ , assertEqual "Seq a"
244 (Left "Error in $[2]: expected Int, encountered Boolean")
249 (Left "Error in $[2]: expected Int, encountered Boolean")
245 (eitherDecode "[0,1,true]" :: Either String (Seq Int))
250 (eitherDecode "[0,1,true]" :: Either String (Seq Int))