ghc-exactprint-0.3: tests/examples/IndentedDo.hs
foo =
parseTestFile "gitlogo-double.ppm" "a multi-image file" $ do
\res -> case res of
Right ([ PPM { ppmHeader = h1 }
, PPM { ppmHeader = h2 }], rest) -> do h1 `shouldBe` PPMHeader P6 220 92
h2 `shouldBe` PPMHeader P6 220 92
rest `shouldBe` Nothing
Right r -> assertFailure $ "parsed unexpected: " ++ show r
Left e -> assertFailure $ "did not parse: " ++ e