Skip to content

Commit

Permalink
update list member roles test with up to date data
Browse files Browse the repository at this point in the history
  • Loading branch information
Quanalogy committed Aug 24, 2024
1 parent 1045228 commit 7598a97
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 24 deletions.
34 changes: 12 additions & 22 deletions member_roles_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,30 +22,20 @@ func TestListMemberRoles(t *testing.T) {

want := []*MemberRole{
{
ID: 1,
Name: "GuestCodeReader",
Description: "A Guest user that can read code",
GroupId: 1,
BaseAccessLevel: 10, // Guest Base Level
AdminMergeRequests: false,
AdminVulnerability: false,
ReadCode: true,
ReadDependency: false,
ReadVulnerability: false,
ManageProjectAccessToken: false,
ID: 1,
Name: "GuestCodeReader",
Description: "A Guest user that can read code",
GroupId: 1,
BaseAccessLevel: 10, // Guest Base Level
ReadCode: true,
},
{
ID: 2,
Name: "GuestVulnerabilityReader",
Description: "A Guest user that can read vulnerabilities",
GroupId: 1,
BaseAccessLevel: 10, // Guest Base Level
AdminMergeRequests: false,
AdminVulnerability: false,
ReadCode: false,
ReadDependency: false,
ReadVulnerability: true,
ManageProjectAccessToken: false,
ID: 2,
Name: "GuestVulnerabilityReader",
Description: "A Guest user that can read vulnerabilities",
GroupId: 1,
BaseAccessLevel: 10, // Guest Base Level
ReadVulnerability: true,
},
}

Expand Down
32 changes: 30 additions & 2 deletions testdata/list_member_roles.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,24 +5,52 @@
"description": "A Guest user that can read code",
"group_id": 1,
"base_access_level": 10,
"admin_cicd_variables": false,
"admin_compliance_framework": false,
"admin_group_member": false,
"admin_merge_request": false,
"admin_push_rules": false,
"admin_terraform_state": false,
"admin_vulnerability": false,
"admin_web_hook": false,
"archive_project": false,
"manage_deploy_tokens": false,
"manage_group_access_tokens": false,
"manage_merge_request_settings": false,
"manage_project_access_tokens": false,
"manage_security_policy_link": false,
"read_code": true,
"read_runners": false,
"read_dependency": false,
"read_vulnerability": false,
"manage_project_access_token": false
"remove_group": false,
"remove_project": false
},
{
"id": 2,
"name": "GuestVulnerabilityReader",
"description": "A Guest user that can read vulnerabilities",
"group_id": 1,
"base_access_level": 10,
"admin_cicd_variables": false,
"admin_compliance_framework": false,
"admin_group_member": false,
"admin_merge_request": false,
"admin_push_rules": false,
"admin_terraform_state": false,
"admin_vulnerability": false,
"admin_web_hook": false,
"archive_project": false,
"manage_deploy_tokens": false,
"manage_group_access_tokens": false,
"manage_merge_request_settings": false,
"manage_project_access_tokens": false,
"manage_security_policy_link": false,
"read_code": false,
"read_runners": false,
"read_dependency": false,
"read_vulnerability": true,
"manage_project_access_token": false
"remove_group": false,
"remove_project": false
}
]

0 comments on commit 7598a97

Please sign in to comment.