diff options
| author | Anders Betts <anders.betts@gmail.com> | 2026-09-20 22:39:08 +0200 |
|---|---|---|
| committer | Anders Betts <anders.betts@gmail.com> | 2026-09-20 22:39:08 +0200 |
| commit | 9b1021e3d5c42a28a97517a4e07f37cde0b5b8a3 (patch) | |
| tree | c34c92a40d354115730307b5ebe0c58a17f70214 /scripts | |
| parent | 76f43cc7817fafed2485ac975426eb2e97ea9986 (diff) | |
| download | bokf-9b1021e3d5c42a28a97517a4e07f37cde0b5b8a3.tar.gz bokf-9b1021e3d5c42a28a97517a4e07f37cde0b5b8a3.zip | |
tui: bank prefill vouchers and auto-match after posting
Diffstat (limited to 'scripts')
| -rwxr-xr-x | scripts/tui-golden.py | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/scripts/tui-golden.py b/scripts/tui-golden.py index 9bb1edf..25cfdc3 100755 --- a/scripts/tui-golden.py +++ b/scripts/tui-golden.py @@ -55,6 +55,7 @@ KEYS = { "pgdn": "\x1b[6~", "ctrlc": "\x03", "ctrln": "\x0e", + "ctrlenter": "\x1b[27;5;13~", } # {org_name} {org_nr} {fy_label} {fy_start} {fy_end} are substituted at run @@ -117,6 +118,30 @@ SCENARIOS = [ ], }, { + "name": "bank-new-voucher", + "screen": "bank", + "expect": ["Bankavstämning", "GOLDEN INSÄTTNING", "CDON"], + "steps": [ + { + "keys": ["ctrln"], + "expect": ["Nytt verifikat", "GOLDEN INSÄTTNING", "123,00", + "1930"], + }, + { + "keys": ["esc"], + "expect": ["Bankavstämning", "GOLDEN INSÄTTNING"], + }, + { + "keys": ["enter"], + "expect": ["Matcha transaktion", "Skapa nytt verifikat…"], + }, + { + "keys": ["esc"], + "expect": ["Bankavstämning", "GOLDEN INSÄTTNING"], + }, + ], + }, + { "name": "bank", "screen": "bank", "expect": ["Bankavstämning", "GOLDEN INSÄTTNING", "CDON", @@ -133,6 +158,40 @@ SCENARIOS = [ ], }, { + "name": "bank-new-voucher-post", + "screen": "bank", + "expect": ["Bankavstämning", "CDON", "1 omatchade"], + "steps": [ + { + "keys": ["ctrln"], + "expect": ["Nytt verifikat", "CDON", "24,09", "1930"], + }, + { + "keys": ["\t\t\t\t\t\t\t", "3001", "\t", "24,09"], + }, + { + "keys": ["ctrlenter"], + "expect": ["Bokfört"], + }, + { + "keys": ["enter"], + "expect": ["Matchat med A3"], + }, + { + "keys": ["enter"], + "expect": ["→ A3", "0 omatchade"], + }, + { + "keys": ["ctrln"], + "expect": ["Transaktionen är redan matchad."], + }, + { + "keys": ["enter"], + "expect": ["0 omatchade"], + }, + ], + }, + { "name": "invoices", "screen": "invoices", "expect": ["Fakturor", "Faktura", "Testkund AB", "12 500,00"], |
