diff --git a/test/SplitSpec.hs b/test/SplitSpec.hs index 80d2ca2d3..7956f1eb5 100644 --- a/test/SplitSpec.hs +++ b/test/SplitSpec.hs @@ -122,9 +122,10 @@ spec = do prop "is identity on top of no rows" $ \ a -> adjoin2 [] a == [ a ] - prop "appends onto open rows" $ forAll ((arbitrary `suchThat` isOpen) >>= \ a -> ((,) a) <$> (arbitrary `suchThat` isOpen)) $ - \ (a@(Row (Line ac1 as1) (Line bc1 bs1)), b@(Row (Line ac2 as2) (Line bc2 bs2))) -> - adjoin2 [ a ] b `shouldBe` [ Row (Line (ac1 || ac2) $ as1 ++ as2) (Line (bc1 || bc2) $ bs1 ++ bs2) ] + prop "appends onto open rows" $ + forAll ((arbitrary `suchThat` isOpen) >>= \ a -> ((,) a) <$> (arbitrary `suchThat` isOpen)) $ + \ (a@(Row (Line ac1 as1) (Line bc1 bs1)), b@(Row (Line ac2 as2) (Line bc2 bs2))) -> + adjoin2 [ a ] b `shouldBe` [ Row (Line (ac1 || ac2) $ as1 ++ as2) (Line (bc1 || bc2) $ bs1 ++ bs2) ] it "appends elements onto incomplete lines" $ adjoin2 [ rightRowText "[" ] (rightRowText "a") `shouldBe`