From 9b1021e3d5c42a28a97517a4e07f37cde0b5b8a3 Mon Sep 17 00:00:00 2001 From: Anders Betts Date: Sun, 20 Sep 2026 22:39:08 +0200 Subject: tui: bank prefill vouchers and auto-match after posting --- scripts/tui-golden.py | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) (limited to 'scripts') 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 @@ -116,6 +117,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", @@ -132,6 +157,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", -- cgit v1.3