diff --git a/yesod-test/Yesod/Test/CssQuery.hs b/yesod-test/Yesod/Test/CssQuery.hs index ee37e373..f264e1dc 100644 --- a/yesod-test/Yesod/Test/CssQuery.hs +++ b/yesod-test/Yesod/Test/CssQuery.hs @@ -51,7 +51,7 @@ parseQuery = parseOnly cssQuery -- Below this line is the Parsec parser for css queries. cssQuery :: Parser [[SelectorGroup]] -cssQuery = many (char ' ') >> sepBy rules (char ',' >> optional (char ' ')) +cssQuery = many (char ' ') >> sepBy rules (char ',' >> many (char ' ')) rules :: Parser [SelectorGroup] rules = many $ directChildren <|> deepChildren @@ -102,4 +102,4 @@ pSquare :: Parser a -> Parser a pSquare p = char '[' *> p <* char ']' pOptionalTrailingSpace :: Parser a -> Parser a -pOptionalTrailingSpace p = p <* optional (char ' ') +pOptionalTrailingSpace p = p <* many (char ' ')