tests: use is in a few more places
This commit is contained in:
		
							parent
							
								
									ff8d582bed
								
							
						
					
					
						commit
						51618adc37
					
				| @ -833,23 +833,23 @@ parseDateWithFormatOrDefaultFormats mformat s = firstJust $ map parsewith format | ||||
| -- tests | ||||
| 
 | ||||
| easytests_CsvReader = tests "CsvReader" [ | ||||
|   tests "rulesp" [ | ||||
|    tests "parseCsvRules" [ | ||||
|      test "empty file" $ | ||||
|       expectEq' (Right rules) (parseCsvRules "unknown" "") | ||||
|    | ||||
|     ,test "trailing comments" $ | ||||
|       expectEq' (Right rules{rdirectives = [("skip","")]}) (parseWithState' rules rulesp "skip\n# \n#\n") | ||||
|       parseCsvRules "unknown" "" `is` Right rules | ||||
|     ] | ||||
|   ,tests "rulesp" [ | ||||
|      test "trailing comments" $ | ||||
|       parseWithState' rules rulesp "skip\n# \n#\n" `is` Right rules{rdirectives = [("skip","")]} | ||||
|    | ||||
|     ,test "trailing blank lines" $ | ||||
|       expectEq' (Right rules{rdirectives = [("skip","")]}) (parseWithState' rules rulesp "skip\n\n  \n") | ||||
|       parseWithState' rules rulesp "skip\n\n  \n" `is` (Right rules{rdirectives = [("skip","")]}) | ||||
|    | ||||
|     ,test "no final newline" $ | ||||
|       expectEq' (Right rules{rdirectives=[("skip","")]}) (parseWithState' rules rulesp "skip") | ||||
|       parseWithState' rules rulesp "skip" `is` (Right rules{rdirectives=[("skip","")]}) | ||||
| 
 | ||||
|     ,test "assignment with empty value" $ | ||||
|       expectEq'  | ||||
|       parseWithState' rules rulesp "account1 \nif foo\n  account2 foo\n" `is`  | ||||
|         (Right rules{rassignments = [("account1","")], rconditionalblocks = [([["foo"]],[("account2","foo")])]}) | ||||
|         (parseWithState' rules rulesp "account1 \nif foo\n  account2 foo\n") | ||||
| 
 | ||||
|     ] | ||||
|   ] | ||||
|  | ||||
| @ -422,12 +422,12 @@ textWidth s = maximum $ map (T.foldr (\a b -> charWidth a + b) 0) $ T.lines s | ||||
| 
 | ||||
| easytests_Text = tests "Text" [ | ||||
|    tests "quoteIfSpaced" [ | ||||
|      expectEq' "a'a" (quoteIfSpaced "a'a") | ||||
|     ,expectEq' "a\"a" (quoteIfSpaced "a\"a")               | ||||
|     ,expectEq' "\"a a\"" (quoteIfSpaced "a a")                | ||||
|     ,expectEq' "\"mimi's cafe\"" (quoteIfSpaced "mimi's cafe")        | ||||
|     ,expectEq' "\"\\\"alex\\\" cafe\"" (quoteIfSpaced "\"alex\" cafe")      | ||||
|     ,expectEq' "\"le'shan's cafe\"" (quoteIfSpaced "le'shan's cafe")     | ||||
|     ,expectEq' "\"\\\"be'any's\\\" cafe\"" (quoteIfSpaced "\"be'any's\" cafe")  | ||||
|      quoteIfSpaced "a'a" `is` "a'a" | ||||
|     ,quoteIfSpaced "a\"a" `is` "a\"a"               | ||||
|     ,quoteIfSpaced "a a" `is` "\"a a\""                | ||||
|     ,quoteIfSpaced "mimi's cafe" `is` "\"mimi's cafe\""        | ||||
|     ,quoteIfSpaced "\"alex\" cafe" `is` "\"\\\"alex\\\" cafe\""      | ||||
|     ,quoteIfSpaced "le'shan's cafe" `is` "\"le'shan's cafe\""     | ||||
|     ,quoteIfSpaced "\"be'any's\" cafe" `is` "\"\\\"be'any's\\\" cafe\""  | ||||
|     ]  | ||||
|   ] | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user