Skip to content

Commit

Permalink
fix(server): maintainer role cannot be handled correctly
Browse files Browse the repository at this point in the history
  • Loading branch information
rot1024 committed Oct 25, 2023
1 parent c11aaef commit c8a1752
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 0 deletions.
2 changes: 2 additions & 0 deletions server/internal/adapter/gql/gqlmodel/convert_workspace.go
Expand Up @@ -48,6 +48,8 @@ func FromRole(r Role) workspace.Role {
return workspace.RoleReader
case RoleWriter:
return workspace.RoleWriter
case RoleMaintainer:
return workspace.RoleMaintainer
case RoleOwner:
return workspace.RoleOwner
}
Expand Down
Expand Up @@ -11,13 +11,15 @@ import (

func TestToRole(t *testing.T) {
assert.Equal(t, Role(RoleOwner), ToRole(workspace.RoleOwner))
assert.Equal(t, Role(RoleMaintainer), ToRole(workspace.RoleMaintainer))
assert.Equal(t, Role(RoleWriter), ToRole(workspace.RoleWriter))
assert.Equal(t, Role(RoleReader), ToRole(workspace.RoleReader))
assert.Equal(t, Role(""), ToRole(workspace.Role("unknown")))
}

func TestFromRole(t *testing.T) {
assert.Equal(t, workspace.RoleOwner, FromRole(RoleOwner))
assert.Equal(t, workspace.RoleMaintainer, FromRole(RoleMaintainer))
assert.Equal(t, workspace.RoleWriter, FromRole(RoleWriter))
assert.Equal(t, workspace.RoleReader, FromRole(RoleReader))
assert.Equal(t, workspace.Role(""), FromRole("unknown"))
Expand Down

0 comments on commit c8a1752

Please sign in to comment.