failing test for eliding !account accounts
This commit is contained in:
		
							parent
							
								
									3343e21ab1
								
							
						
					
					
						commit
						8ff1abfb2a
					
				
							
								
								
									
										19
									
								
								Tests.hs
									
									
									
									
									
								
							
							
						
						
									
										19
									
								
								Tests.hs
									
									
									
									
									
								
							@ -375,7 +375,7 @@ balancecommand_tests = TestList [
 | 
				
			|||||||
   "")
 | 
					   "")
 | 
				
			||||||
 ,
 | 
					 ,
 | 
				
			||||||
  "balance report with cost basis" ~: do
 | 
					  "balance report with cost basis" ~: do
 | 
				
			||||||
    rawl <- rawledgerfromstring
 | 
					    rl <- rawledgerfromstring
 | 
				
			||||||
             ("" ++
 | 
					             ("" ++
 | 
				
			||||||
              "2008/1/1 test           \n" ++
 | 
					              "2008/1/1 test           \n" ++
 | 
				
			||||||
              "  a:b          10h @ $50\n" ++
 | 
					              "  a:b          10h @ $50\n" ++
 | 
				
			||||||
@ -383,13 +383,28 @@ balancecommand_tests = TestList [
 | 
				
			|||||||
              "\n")
 | 
					              "\n")
 | 
				
			||||||
    let l = cacheLedger [] $ 
 | 
					    let l = cacheLedger [] $ 
 | 
				
			||||||
            filterRawLedger (DateSpan Nothing Nothing) [] False False $ 
 | 
					            filterRawLedger (DateSpan Nothing Nothing) [] False False $ 
 | 
				
			||||||
            canonicaliseAmounts True rawl -- enable cost basis adjustment            
 | 
					            canonicaliseAmounts True rl -- enable cost basis adjustment            
 | 
				
			||||||
    assertequal 
 | 
					    assertequal 
 | 
				
			||||||
             ("                $500  a\n" ++
 | 
					             ("                $500  a\n" ++
 | 
				
			||||||
              "               $-500  c\n" ++
 | 
					              "               $-500  c\n" ++
 | 
				
			||||||
              ""
 | 
					              ""
 | 
				
			||||||
             )
 | 
					             )
 | 
				
			||||||
             (showBalanceReport [] [] l)
 | 
					             (showBalanceReport [] [] l)
 | 
				
			||||||
 | 
					 ,
 | 
				
			||||||
 | 
					  "balance report with !account" ~: do
 | 
				
			||||||
 | 
					    l <- ledgerfromstringwithopts [] [] refdate
 | 
				
			||||||
 | 
					             ("!account TEST\n" ++
 | 
				
			||||||
 | 
					              "2008/1/1 test\n" ++
 | 
				
			||||||
 | 
					              "  a  1\n" ++
 | 
				
			||||||
 | 
					              "  b\n"
 | 
				
			||||||
 | 
					             )
 | 
				
			||||||
 | 
					    assertequal "" (showBalanceReport [] [] l)
 | 
				
			||||||
 | 
					    assertequal 
 | 
				
			||||||
 | 
					             ("                1  TEST:a\n" ++
 | 
				
			||||||
 | 
					              "               -1  TEST:b\n" ++
 | 
				
			||||||
 | 
					              ""
 | 
				
			||||||
 | 
					             )
 | 
				
			||||||
 | 
					             (showBalanceReport [SubTotal] [] l)
 | 
				
			||||||
 ] where
 | 
					 ] where
 | 
				
			||||||
    gives (opts,args) e = do 
 | 
					    gives (opts,args) e = do 
 | 
				
			||||||
      l <- sampleledgerwithopts [] args
 | 
					      l <- sampleledgerwithopts [] args
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user