ui: tests: clean up, update for #1468
This commit is contained in:
		
							parent
							
								
									dbe7ef0157
								
							
						
					
					
						commit
						bd41d1bd11
					
				| @ -10,7 +10,7 @@ which has nice screenshots, but might be less up to date. | |||||||
| 
 | 
 | ||||||
| ** hledger-ui -f sample.journal  # shows all accounts in list mode | ** hledger-ui -f sample.journal  # shows all accounts in list mode | ||||||
| ───────────────────── sample.journal account balances (1/8) ──────────────────── | ───────────────────── sample.journal account balances (1/8) ──────────────────── | ||||||
|  assets:bank:checking    0 |  assets:bank:checking    0  # <- selected | ||||||
|  assets:bank:saving     $1 |  assets:bank:saving     $1 | ||||||
|  assets:cash           $-2 |  assets:cash           $-2 | ||||||
|  expenses:food          $1 |  expenses:food          $1 | ||||||
| @ -23,7 +23,7 @@ which has nice screenshots, but might be less up to date. | |||||||
| ──────────────────── sample.journal account balances (3/13) ──────────────────── | ──────────────────── sample.journal account balances (3/13) ──────────────────── | ||||||
|  assets       $-1 |  assets       $-1 | ||||||
|   bank         $1 |   bank         $1 | ||||||
|    checking     0 |    checking     0  # <- selected | ||||||
|    saving      $1 |    saving      $1 | ||||||
|   cash        $-2 |   cash        $-2 | ||||||
|  expenses      $2 |  expenses      $2 | ||||||
| @ -37,21 +37,22 @@ which has nice screenshots, but might be less up to date. | |||||||
| 
 | 
 | ||||||
| ** 1  # clips accounts to depth 1 | ** 1  # clips accounts to depth 1 | ||||||
| ─────────────── sample.journal account balances to depth 1 (1/4) ─────────────── | ─────────────── sample.journal account balances to depth 1 (1/4) ─────────────── | ||||||
|  assets       $-1 |  assets       $-1  # <- selected | ||||||
|  expenses      $2 |  expenses      $2 | ||||||
|  income       $-2 |  income       $-2 | ||||||
|  liabilities   $1 |  liabilities   $1 | ||||||
| 
 | 
 | ||||||
| ** RIGHT  # expected failure: shows lots of periods instead of an empty register | ** RIGHT  # shows assets & subaccounts' transactions (register ignores depth limit) | ||||||
| ────────────────────────── assets transactions (100/0) ───────────────────────── | ─────────────────────────── assets transactions (5/5) ────────────────────────── | ||||||
|                        ..   .. |  2008-01-01   income                     in:salary                     $1    $1 | ||||||
|                        ..   .. |  2008-06-01   gift                       in:gifts                      $1    $2 | ||||||
|                        ..   .. |  2008-06-02   save                       as:ba:saving, as:ba:chec..     0    $2 | ||||||
|                        ..   .. |  2008-06-03 * eat & shop                 ex:food, ex:supplies         $-2     0 | ||||||
|  |  2008-12-31 * pay off                    li:debts                     $-1   $-1  # <- selected | ||||||
| 
 | 
 | ||||||
| ** ESC  # reset UI state to initial screen in list mode | ** ESC  # reset UI state to initial screen in list mode | ||||||
| ───────────────────── sample.journal account balances (1/8) ──────────────────── | ───────────────────── sample.journal account balances (1/8) ──────────────────── | ||||||
|  assets:bank:checking    0 |  assets:bank:checking    0  # <- selected | ||||||
|  assets:bank:saving     $1 |  assets:bank:saving     $1 | ||||||
|  assets:cash           $-2 |  assets:cash           $-2 | ||||||
|  expenses:food          $1 |  expenses:food          $1 | ||||||
| @ -60,12 +61,12 @@ which has nice screenshots, but might be less up to date. | |||||||
|  income:salary         $-1 |  income:salary         $-1 | ||||||
|  liabilities:debts      $1 |  liabilities:debts      $1 | ||||||
| 
 | 
 | ||||||
| ** RIGHT  # shows assets:bank:checking register, 2008-12-31 transaction selected | ** RIGHT  # shows assets:bank:checking & subaccounts' transactions | ||||||
| ──────────────────── assets:bank:checking transactions (4/4) ─────────────────── | ──────────────────── assets:bank:checking transactions (4/4) ─────────────────── | ||||||
|  2008-01-01   income                      in:salary                     $1   $1 |  2008-01-01   income                      in:salary                     $1   $1 | ||||||
|  2008-06-01   gift                        in:gifts                      $1   $2 |  2008-06-01   gift                        in:gifts                      $1   $2 | ||||||
|  2008-06-02   save                        as:ba:saving                 $-1   $1 |  2008-06-02   save                        as:ba:saving                 $-1   $1 | ||||||
|  2008-12-31 * pay off                     li:debts                     $-1    0 |  2008-12-31 * pay off                     li:debts                     $-1    0  # <- selected | ||||||
| 
 | 
 | ||||||
| ** RIGHT  # shows transaction detail | ** RIGHT  # shows transaction detail | ||||||
| ──────────────── Transaction #5 (4 of 4 in assets:bank:checking) ─────────────── | ──────────────── Transaction #5 (4 of 4 in assets:bank:checking) ─────────────── | ||||||
| @ -106,19 +107,19 @@ which has nice screenshots, but might be less up to date. | |||||||
|      liabilities:debts                 $1 |      liabilities:debts                 $1 | ||||||
|      assets:bank:checking             $-1 |      assets:bank:checking             $-1 | ||||||
| 
 | 
 | ||||||
| ** q  # q elsewhere exits the app, restoring the terminal to its previous state | ** q  # q elsewhere exits the app, terminal is restored to its previous state | ||||||
| ~/src/hledger/hledger-ui/test$ hledger-ui -f sample.journal | ~/src/hledger/hledger-ui/test$ hledger-ui -f sample.journal | ||||||
| ~/src/hledger/hledger-ui/test$  | ~/src/hledger/hledger-ui/test$  | ||||||
| 
 | 
 | ||||||
| ** hledger-ui -f sample.journal --register checking date:200812  # date query at startup | ** hledger-ui -f sample.journal --register checking date:200812  # date query at startup | ||||||
| ──── assets:bank:checking transactions matching date:200812 in 2008-12 (1/1) ─── | ──── assets:bank:checking transactions matching date:200812 in 2008-12 (1/1) ─── | ||||||
|  2008-12-31 * pay off                     li:debts                      $-1   0 |  2008-12-31 * pay off                     li:debts                      $-1   0  # <- selected | ||||||
| 
 | 
 | ||||||
| ** hledger-ui -f sample.journal --register checking date:200812 --change  # total is now $-1 | ** hledger-ui -f sample.journal --register checking date:200812 --change  # total is now $-1 | ||||||
| ──── assets:bank:checking transactions matching date:200812 in 2008-12 (1/1) ─── | ──── assets:bank:checking transactions matching date:200812 in 2008-12 (1/1) ─── | ||||||
|  2008-12-31 * pay off                    li:debts                     $-1   $-1 |  2008-12-31 * pay off                    li:debts                     $-1   $-1 | ||||||
| 
 | 
 | ||||||
| ** hledger-ui -f bcexample.hledger --tree --register assets  # wide content is elided as shown | ** hledger-ui -f bcexample.journal --tree --register assets  # wide content is elided as shown | ||||||
| ──────────────────────── Assets transactions (518/518) ──────────────────────── | ──────────────────────── Assets transactions (518/518) ──────────────────────── | ||||||
|  2014-07-26 * ..  ..   16.00 GLD, -1515.83 USD   ..0 GLD, 17.00 ITOT, 6 more.. |  2014-07-26 * ..  ..   16.00 GLD, -1515.83 USD   ..0 GLD, 17.00 ITOT, 6 more.. | ||||||
|  2014-07-31 * ..  ..   2550.60 USD, 4.62 VACHR   ..0 GLD, 17.00 ITOT, 6 more.. |  2014-07-31 * ..  ..   2550.60 USD, 4.62 VACHR   ..0 GLD, 17.00 ITOT, 6 more.. | ||||||
| @ -131,36 +132,36 @@ which has nice screenshots, but might be less up to date. | |||||||
| 
 | 
 | ||||||
| ** hledger-ui -f forecast.journal --register a   # future and forecasted txns are hidden by default | ** hledger-ui -f forecast.journal --register a   # future and forecasted txns are hidden by default | ||||||
| ───────────────────────── a transactions (1/1) ───────────────────────── | ───────────────────────── a transactions (1/1) ───────────────────────── | ||||||
|  2020-01-01   past transaction        a                         $1   $1  |  2020-01-01   past transaction        a                         $1   $1 | ||||||
| 
 | 
 | ||||||
| ** hledger-ui -f forecast.journal --register a --forecast  # future txn is shown, and sets the start of default forecast period | ** hledger-ui -f forecast.journal --register a --forecast  # future txn is shown, and sets the start of default forecast period | ||||||
| ───────────────────────── a transactions (1/2) ───────────────────────── | ───────────────────────── a transactions (1/2) ───────────────────────── | ||||||
|  2020-01-01   past transaction  a                         $1         $1  |  2020-01-01   past transaction  a                         $1         $1  | ||||||
|  3000-01-01   future transac..  a                   $1000000   $1000001  |  3000-01-01   future transac..  a                   $1000000   $1000001 | ||||||
| 
 | 
 | ||||||
| ** hledger-ui -f forecast.journal --register a --forecast=2020  # explicit forecast period shows forecasted txns also | ** hledger-ui -f forecast.journal --register a --forecast=2020  # explicit forecast period shows forecasted txns also | ||||||
| ───────────────────────── a transactions (6/6) ───────────────────────── | ───────────────────────── a transactions (6/6) ───────────────────────── | ||||||
|  2020-01-01   past transaction  a                         $1         $1  |  2020-01-01   past transaction  a                         $1         $1 | ||||||
|  2020-01-01   forecasted tra..  a                         $1         $2  |  2020-01-01   forecasted tra..  a                         $1         $2  | ||||||
|  2020-04-01   forecasted tra..  a                         $1         $3  |  2020-04-01   forecasted tra..  a                         $1         $3  | ||||||
|  2020-07-01   forecasted tra..  a                         $1         $4  |  2020-07-01   forecasted tra..  a                         $1         $4  | ||||||
|  2020-10-01   forecasted tra..  a                         $1         $5  |  2020-10-01   forecasted tra..  a                         $1         $5  | ||||||
|  3000-01-01   future transac..  a                   $1000000   $1000005  |  3000-01-01   future transac..  a                   $1000000   $1000005 | ||||||
| 
 | 
 | ||||||
| ** press F at least three times  # future & forecasted txns are toggled every time (#1411) | ** press F at least three times  # future & forecasted txns are toggled every time (#1411) | ||||||
| 
 | 
 | ||||||
| ** hledger-ui -f forecast.journal --register a --forecast=2020 --watch, press F once | ** hledger-ui -f forecast.journal --register a --forecast=2020 --watch, press F once | ||||||
| ───────────────────────── a transactions (1/1) ───────────────────────── | ───────────────────────── a transactions (1/1) ───────────────────────── | ||||||
|  2020-01-01   past transaction        a                         $1   $1  |  2020-01-01   past transaction        a                         $1   $1 | ||||||
| 
 | 
 | ||||||
| ** with the above still running, touch forecast.journal, press F again  # forecast txns can still be enabled if file modification time changed while disabled (#1204) | ** with the above still running, touch forecast.journal, press F again  # forecast txns can still be enabled if file modification time changed while disabled (#1204) | ||||||
| ───────────────────────── a transactions (6/6) ───────────────────────── | ───────────────────────── a transactions (6/6) ───────────────────────── | ||||||
|  2020-01-01   past transaction  a                         $1         $1  |  2020-01-01   past transaction  a                         $1         $1  # <- selected  | ||||||
|  2020-01-01   forecasted tra..  a                         $1         $2  |  2020-01-01   forecasted tra..  a                         $1         $2  | ||||||
|  2020-04-01   forecasted tra..  a                         $1         $3  |  2020-04-01   forecasted tra..  a                         $1         $3  | ||||||
|  2020-07-01   forecasted tra..  a                         $1         $4  |  2020-07-01   forecasted tra..  a                         $1         $4  | ||||||
|  2020-10-01   forecasted tra..  a                         $1         $5  |  2020-10-01   forecasted tra..  a                         $1         $5  | ||||||
|  3000-01-01   future transac..  a                   $1000000   $1000005  |  3000-01-01   future transac..  a                   $1000000   $1000005 | ||||||
| 
 | 
 | ||||||
| ** hledger-ui -f 1468.j, 2, RIGHT  # in list mode, register of account above depth limit shows only its transactions | ** hledger-ui -f 1468.j, 2, RIGHT  # in list mode, register of account above depth limit shows only its transactions | ||||||
| ───────────────────────────── a transactions (1/1) ───────────────────────────── | ───────────────────────────── a transactions (1/1) ───────────────────────────── | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user