lib: more informative test failure message (#812)
This commit is contained in:
		
							parent
							
								
									321635274c
								
							
						
					
					
						commit
						e077aeff5f
					
				@ -671,15 +671,15 @@ test_postingp = TestCase $ do
 | 
				
			|||||||
                         let parse = runIdentity $ parseWithState mempty (postingp Nothing) s
 | 
					                         let parse = runIdentity $ parseWithState mempty (postingp Nothing) s
 | 
				
			||||||
                         assertBool "Example is parsed well" $ isRight parse
 | 
					                         assertBool "Example is parsed well" $ isRight parse
 | 
				
			||||||
                         let Right ap = parse
 | 
					                         let Right ap = parse
 | 
				
			||||||
                             same f = assertEqual "Posting is parsed well" (f ep) (f ap)
 | 
					                             same msg f = assertEqual ("Posting "++msg++" differs") (f ep) (f ap)
 | 
				
			||||||
                         same pdate
 | 
					                         same "date" pdate
 | 
				
			||||||
                         same pstatus
 | 
					                         same "status" pstatus
 | 
				
			||||||
                         same paccount
 | 
					                         same "account" paccount
 | 
				
			||||||
                         same pamount
 | 
					                         same "amount" pamount
 | 
				
			||||||
                         same pcomment
 | 
					                         same "comment" pcomment
 | 
				
			||||||
                         same ptype
 | 
					                         same "type" ptype
 | 
				
			||||||
                         same ptags
 | 
					                         same "tags" ptags
 | 
				
			||||||
                         same ptransaction
 | 
					                         same "transaction" ptransaction
 | 
				
			||||||
    "  expenses:food:dining  $10.00   ; a: a a \n   ; b: b b \n" `gives`
 | 
					    "  expenses:food:dining  $10.00   ; a: a a \n   ; b: b b \n" `gives`
 | 
				
			||||||
      posting{paccount="expenses:food:dining", pamount=Mixed [usd 10], pcomment="a: a a\nb: b b\n", ptags=[("a","a a"), ("b","b b")]}
 | 
					      posting{paccount="expenses:food:dining", pamount=Mixed [usd 10], pcomment="a: a a\nb: b b\n", ptags=[("a","a a"), ("b","b b")]}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user