MCPcopy Index your code
hub / github.com/coder/coder / Assert

Method Assert

coderd/idpsync/group_test.go:927–944  ·  view source on GitHub ↗

nolint:revive

(t *testing.T, orgID uuid.UUID, db database.Store, notMember bool, user database.User)

Source from the content-addressed store, hash-verified

925
926//nolint:revive
927func (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}

Callers 3

TestRoleSyncTableFunction · 0.45
TestGroupSyncTableFunction · 0.45
AssertMethod · 0.45

Calls 3

HelperMethod · 0.65
OrganizationMembersMethod · 0.65
LenMethod · 0.45

Tested by

no test coverage detected