(t *testing.T)
| 542 | } |
| 543 | |
| 544 | func TestGetOrganizationSyncSettings(t *testing.T) { |
| 545 | t.Parallel() |
| 546 | |
| 547 | t.Run("OK", func(t *testing.T) { |
| 548 | t.Parallel() |
| 549 | |
| 550 | owner, _, _, user := coderdenttest.NewWithAPI(t, &coderdenttest.Options{ |
| 551 | LicenseOptions: &coderdenttest.LicenseOptions{ |
| 552 | Features: license.Features{ |
| 553 | codersdk.FeatureCustomRoles: 1, |
| 554 | codersdk.FeatureMultipleOrganizations: 1, |
| 555 | }, |
| 556 | }, |
| 557 | }) |
| 558 | |
| 559 | expected := map[string][]uuid.UUID{"foo": {user.OrganizationID}} |
| 560 | |
| 561 | ctx := testutil.Context(t, testutil.WaitShort) |
| 562 | settings, err := owner.PatchOrganizationIDPSyncSettings(ctx, codersdk.OrganizationSyncSettings{ |
| 563 | Field: "august", |
| 564 | Mapping: expected, |
| 565 | }) |
| 566 | |
| 567 | require.NoError(t, err) |
| 568 | require.Equal(t, "august", settings.Field) |
| 569 | require.Equal(t, expected, settings.Mapping) |
| 570 | |
| 571 | settings, err = owner.OrganizationIDPSyncSettings(ctx) |
| 572 | require.NoError(t, err) |
| 573 | require.Equal(t, "august", settings.Field) |
| 574 | require.Equal(t, expected, settings.Mapping) |
| 575 | }) |
| 576 | } |
| 577 | |
| 578 | func TestPatchOrganizationSyncSettings(t *testing.T) { |
| 579 | t.Parallel() |
nothing calls this directly
no test coverage detected