feat(server): update organizations_test with reader role

pull/5904/head
Pavel Zavora 2022-03-16 07:40:37 +01:00
parent 15dbecfb0f
commit 9b8f179e15
1 changed files with 41 additions and 3 deletions

View File

@ -273,7 +273,7 @@ func TestOrganizationsStore_Update(t *testing.T) {
addFirst: true,
},
{
name: "Update organization default role",
name: "Update organization default role to viewer",
fields: fields{},
args: args{
ctx: context.Background(),
@ -291,7 +291,25 @@ func TestOrganizationsStore_Update(t *testing.T) {
addFirst: true,
},
{
name: "Update organization name and default role",
name: "Update organization default role to reader",
fields: fields{},
args: args{
ctx: context.Background(),
initial: &chronograf.Organization{
Name: "The Good Place",
},
updates: &chronograf.Organization{
DefaultRole: roles.ReaderRoleName,
},
},
want: &chronograf.Organization{
Name: "The Good Place",
DefaultRole: roles.ReaderRoleName,
},
addFirst: true,
},
{
name: "Update organization name and default role to viewer",
fields: fields{},
args: args{
ctx: context.Background(),
@ -310,6 +328,26 @@ func TestOrganizationsStore_Update(t *testing.T) {
},
addFirst: true,
},
{
name: "Update organization name and default role to reader",
fields: fields{},
args: args{
ctx: context.Background(),
initial: &chronograf.Organization{
Name: "The Good Place",
DefaultRole: roles.AdminRoleName,
},
updates: &chronograf.Organization{
Name: "The Bad Place",
DefaultRole: roles.ReaderRoleName,
},
},
want: &chronograf.Organization{
Name: "The Bad Place",
DefaultRole: roles.ReaderRoleName,
},
addFirst: true,
},
{
name: "Update organization name, role",
fields: fields{},
@ -405,7 +443,7 @@ func TestOrganizationsStore_Update(t *testing.T) {
}
if tt.addFirst {
tt.args.initial, err = s.Add(tt.args.ctx, tt.args.initial)
tt.args.initial, _ = s.Add(tt.args.ctx, tt.args.initial)
}
if tt.args.updates.Name != "" {