Update 2022-12-04 23:41 OpenBSD/amd64
This commit is contained in:
31
.vim/bundle/vim-ledger/spec/align.vader
Normal file
31
.vim/bundle/vim-ledger/spec/align.vader
Normal file
@@ -0,0 +1,31 @@
|
||||
Given ledger:
|
||||
1970-01-01 Person
|
||||
Expenses $6.00
|
||||
Cash
|
||||
|
||||
Execute (align buffer):
|
||||
LedgerAlignBuffer
|
||||
|
||||
Expect ledger:
|
||||
1970-01-01 Person
|
||||
Expenses $6.00
|
||||
Cash
|
||||
|
||||
Execute (align buffer on commodity):
|
||||
let g:ledger_align_commodity = 1
|
||||
LedgerAlignBuffer
|
||||
|
||||
Expect ledger:
|
||||
1970-01-01 Person
|
||||
Expenses $6.00
|
||||
Cash
|
||||
|
||||
Execute (change default alignment):
|
||||
let g:ledger_align_commodity = 0
|
||||
let g:ledger_align_at = 40
|
||||
LedgerAlignBuffer
|
||||
|
||||
Expect ledger:
|
||||
1970-01-01 Person
|
||||
Expenses $6.00
|
||||
Cash
|
||||
8
.vim/bundle/vim-ledger/spec/commands.vader
Normal file
8
.vim/bundle/vim-ledger/spec/commands.vader
Normal file
@@ -0,0 +1,8 @@
|
||||
Execute:
|
||||
file spec/ledger.ledger
|
||||
Ledger accounts
|
||||
|
||||
Expect ledger:
|
||||
Cash
|
||||
Expenses
|
||||
|
||||
3
.vim/bundle/vim-ledger/spec/ledger.ledger
Normal file
3
.vim/bundle/vim-ledger/spec/ledger.ledger
Normal file
@@ -0,0 +1,3 @@
|
||||
1970-01-01 Person
|
||||
Expenses $6.00
|
||||
Cash
|
||||
78
.vim/bundle/vim-ledger/spec/reconcile.vader
Normal file
78
.vim/bundle/vim-ledger/spec/reconcile.vader
Normal file
@@ -0,0 +1,78 @@
|
||||
Given ledger:
|
||||
2020-03-06 Buy
|
||||
Expenses $10.00
|
||||
Cash
|
||||
|
||||
Execute (set state):
|
||||
2
|
||||
call ledger#transaction_post_state_set(line('.'), '*')
|
||||
|
||||
Expect ledger:
|
||||
2020-03-06 Buy
|
||||
* Expenses $10.00
|
||||
Cash
|
||||
|
||||
Execute (clear state):
|
||||
2
|
||||
call ledger#transaction_post_state_set(line('.'), '*')
|
||||
call ledger#transaction_post_state_set(line('.'), '')
|
||||
|
||||
Expect ledger:
|
||||
2020-03-06 Buy
|
||||
Expenses $10.00
|
||||
Cash
|
||||
|
||||
Execute (clear already clear state):
|
||||
2
|
||||
call ledger#transaction_post_state_set(line('.'), '')
|
||||
|
||||
Expect ledger:
|
||||
2020-03-06 Buy
|
||||
Expenses $10.00
|
||||
Cash
|
||||
|
||||
Execute (toggle state):
|
||||
2
|
||||
call ledger#transaction_post_state_toggle(line('.'), '!* ')
|
||||
|
||||
Expect ledger:
|
||||
2020-03-06 Buy
|
||||
! Expenses $10.00
|
||||
Cash
|
||||
|
||||
Execute (toggle state x2):
|
||||
2
|
||||
call ledger#transaction_post_state_toggle(line('.'), '!* ')
|
||||
call ledger#transaction_post_state_toggle(line('.'), '!* ')
|
||||
|
||||
Expect ledger:
|
||||
2020-03-06 Buy
|
||||
* Expenses $10.00
|
||||
Cash
|
||||
|
||||
Execute (toggle state x3):
|
||||
2
|
||||
call ledger#transaction_post_state_toggle(line('.'), '!* ')
|
||||
call ledger#transaction_post_state_toggle(line('.'), '!* ')
|
||||
call ledger#transaction_post_state_toggle(line('.'), '!* ')
|
||||
|
||||
Expect ledger:
|
||||
2020-03-06 Buy
|
||||
Expenses $10.00
|
||||
Cash
|
||||
|
||||
Execute (fallback to posting):
|
||||
call ledger#transaction_post_state_toggle(line('.'), '!* ')
|
||||
|
||||
Expect ledger:
|
||||
2020-03-06 ! Buy
|
||||
Expenses $10.00
|
||||
Cash
|
||||
|
||||
Execute (fallback to posting, clear):
|
||||
call ledger#transaction_post_state_set(line('.'), ' ')
|
||||
|
||||
Expect ledger:
|
||||
2020-03-06 Buy
|
||||
Expenses $10.00
|
||||
Cash
|
||||
Reference in New Issue
Block a user