Skip to content

Commit

Permalink
is: Add ConsolePreferences test case for user registry
Browse files Browse the repository at this point in the history
  • Loading branch information
nicholaspcr committed Mar 4, 2024
1 parent 10e5b6f commit aa9ce37
Showing 1 changed file with 58 additions and 0 deletions.
58 changes: 58 additions & 0 deletions pkg/identityserver/user_registry_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -401,6 +401,64 @@ func TestUsersCRUD(t *testing.T) {
}
})
})

t.Run("ConsolePreferences", func(t *testing.T) { // nolint:paralleltest
a, ctx := test.New(t)
got, err := reg.Update(ctx, &ttnpb.UpdateUserRequest{
User: &ttnpb.User{
Ids: usr1.GetIds(),
ConsolePreferences: &ttnpb.UserConsolePreferences{
ConsoleTheme: ttnpb.ConsoleTheme_CONSOLE_THEME_DARK,
SortBy: &ttnpb.UserConsolePreferences_SortBy{
ApiKey: "name",
Application: "name",
Gateway: "name",
Organization: "name",
User: "name",
},
DashboardLayouts: &ttnpb.UserConsolePreferences_DashboardLayouts{
ApiKey: ttnpb.DashboardLayout_DASHBOARD_LAYOUT_GRID,
Application: ttnpb.DashboardLayout_DASHBOARD_LAYOUT_GRID,
Gateway: ttnpb.DashboardLayout_DASHBOARD_LAYOUT_GRID,
Organization: ttnpb.DashboardLayout_DASHBOARD_LAYOUT_GRID,
User: ttnpb.DashboardLayout_DASHBOARD_LAYOUT_GRID,
Overview: ttnpb.DashboardLayout_DASHBOARD_LAYOUT_GRID,
},
},
},
FieldMask: ttnpb.FieldMask(
"console_preferences.console_theme",
"console_preferences.dashboard_layouts",
"console_preferences.sort_by",
),
}, creds)
if a.So(err, should.BeNil) {
a.So(got.ConsolePreferences.ConsoleTheme, should.Equal, ttnpb.ConsoleTheme_CONSOLE_THEME_DARK)
a.So(
got.ConsolePreferences.GetSortBy(),
should.Resemble,
&ttnpb.UserConsolePreferences_SortBy{
ApiKey: "name",
Application: "name",
Gateway: "name",
Organization: "name",
User: "name",
},
)
a.So(
got.ConsolePreferences.GetDashboardLayouts(),
should.Resemble,
&ttnpb.UserConsolePreferences_DashboardLayouts{
ApiKey: ttnpb.DashboardLayout_DASHBOARD_LAYOUT_GRID,
Application: ttnpb.DashboardLayout_DASHBOARD_LAYOUT_GRID,
Gateway: ttnpb.DashboardLayout_DASHBOARD_LAYOUT_GRID,
Organization: ttnpb.DashboardLayout_DASHBOARD_LAYOUT_GRID,
User: ttnpb.DashboardLayout_DASHBOARD_LAYOUT_GRID,
Overview: ttnpb.DashboardLayout_DASHBOARD_LAYOUT_GRID,
},
)
}
})
})

t.Run("Update Password", func(t *testing.T) { // nolint:paralleltest
Expand Down

0 comments on commit aa9ce37

Please sign in to comment.