summaryrefslogtreecommitdiff
path: root/scripts/tui-golden.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/tui-golden.py')
-rwxr-xr-xscripts/tui-golden.py59
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"],