git.iko.soy/typeable/html-parse
on master help sign in
Add regression test.
96acd53Matthias Fischmann
tests/Text/HTML/ParserSpec.hs+5
@@ -74,3 +74,8 @@ spec = do
74 it "canonicalizeTokens is idempotent" . property . forAllShrink arbitrary shrink $
74 it "canonicalizeTokens is idempotent" . property . forAllShrink arbitrary shrink $
75 \tokens
75 \tokens
76 -> canonicalizeTokens tokens `shouldBe` canonicalizeTokens (canonicalizeTokens tokens)
76 -> canonicalizeTokens tokens `shouldBe` canonicalizeTokens (canonicalizeTokens tokens)
77+
78+ describe "regression tests" $ do
79+ describe "parseTokens" $ do
80+ it "works on `<h1>Heading</h1>`" $ do
81+ parseTokens "<h1>Heading</h1>" `shouldBe` [TagOpen "h1" [], ContentText "Heading", TagClose "h1"]