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