@@ -239,8 +239,13 @@ jsonDecoding = [
239239
240240jsonPath :: [Assertion]
241241jsonPath = [
242+ -- issue #356
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) ()))
242247 -- issue #358
243− assertEqual "Seq a"
248+ , assertEqual "Seq a"
244249 (Left "Error in $[2]: expected Int, encountered Boolean")
245250 (eitherDecode "[0,1,true]" :: Either String (Seq Int))
246251 ]