diff options
Diffstat (limited to 'scripts/tui-golden.py')
| -rwxr-xr-x | scripts/tui-golden.py | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/scripts/tui-golden.py b/scripts/tui-golden.py index deca6ef..3049ed2 100755 --- a/scripts/tui-golden.py +++ b/scripts/tui-golden.py @@ -416,7 +416,7 @@ SCENARIOS = [ "name": "company", "screen": "company", "expect": ["Bolaget", "Företagsuppgifter", "Fakturauppgifter", - "Verifikationsserier", "E-post (SMTP)", "Anställda", + "Verifikationsserier", "E-post (SMTP)", "Användare", "Anställda", "Kunder", "Momsregler"], "steps": [ { @@ -447,6 +447,15 @@ SCENARIOS = [ }, { "keys": ["6"], + "expect": ["Användare", "admin", "Ägare", + "bob", "Bob Bokförsson", "Bokförare"], + }, + { + "keys": ["esc"], + "expect": ["Bolaget", "Styrelseledamöter"], + }, + { + "keys": ["7"], "expect": ["Anställda", "Testanställd"], }, { @@ -1318,6 +1327,16 @@ def setup_rig(repo, tmp, env): "tax_table": 30, "tax_column": 1, "email": "test@example.com"})], env) + # a second member for Bolaget -> Användare + run_checked([str(bind / "bokfctl"), "--socket", str(sock), + "--user", "admin", "--password", env["BOKFD_PASSWORD"], + "user.create", + json.dumps({"username": "bob", "password": "bob-password-1", + "display_name": "Bob Bokförsson"})], env) + run_checked([str(bind / "bokfctl"), "--socket", str(sock), + "--user", "admin", "--password", env["BOKFD_PASSWORD"], + "--org", str(org_id), "org.member_add", + json.dumps({"username": "bob", "role": "bookkeeper"})], env) # a second org for "Byt bolag"; the TUI always starts in the first run_checked([str(bind / "bokfctl"), "--socket", str(sock), "--user", "admin", "--password", env["BOKFD_PASSWORD"], |
