nolint:revive
(t *testing.T, orgID uuid.UUID, db database.Store, notMember bool, user database.User)
| 925 | |
| 926 | //nolint:revive |
| 927 | func (o orgRoleAssert) Assert(t *testing.T, orgID uuid.UUID, db database.Store, notMember bool, user database.User) { |
| 928 | t.Helper() |
| 929 | |
| 930 | ctx := context.Background() |
| 931 | |
| 932 | members, err := db.OrganizationMembers(ctx, database.OrganizationMembersParams{ |
| 933 | OrganizationID: orgID, |
| 934 | UserID: user.ID, |
| 935 | }) |
| 936 | if notMember { |
| 937 | require.ErrorIs(t, err, sql.ErrNoRows) |
| 938 | return |
| 939 | } |
| 940 | require.NoError(t, err) |
| 941 | require.Len(t, members, 1) |
| 942 | member := members[0] |
| 943 | require.ElementsMatch(t, member.OrganizationMember.Roles, o.ExpectedOrgRoles) |
| 944 | } |
no test coverage detected