Skip to content

Commit

Permalink
is: Add console_preferences to user_store tests
Browse files Browse the repository at this point in the history
  • Loading branch information
nicholaspcr committed Mar 4, 2024
1 parent f425237 commit 10e5b6f
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions pkg/identityserver/storetest/user_store.go
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,9 @@ func (st *StoreTest) TestUserStoreCRUD(t *T) {
TemporaryPasswordCreatedAt: timestamppb.New(stamp),
TemporaryPasswordExpiresAt: timestamppb.New(stamp.Add(time.Hour)),
ProfilePicture: picture,
ConsolePreferences: &ttnpb.UserConsolePreferences{
ConsoleTheme: ttnpb.ConsoleTheme_CONSOLE_THEME_LIGHT,
},
})

if a.So(err, should.BeNil) && a.So(created, should.NotBeNil) {
Expand All @@ -91,6 +94,11 @@ func (st *StoreTest) TestUserStoreCRUD(t *T) {
a.So(*ttnpb.StdTime(created.TemporaryPasswordCreatedAt), should.Equal, stamp)
a.So(*ttnpb.StdTime(created.TemporaryPasswordExpiresAt), should.Equal, stamp.Add(time.Hour))
a.So(created.ProfilePicture, should.Resemble, picture)
a.So(
created.ConsolePreferences,
should.Resemble,
&ttnpb.UserConsolePreferences{ConsoleTheme: ttnpb.ConsoleTheme_CONSOLE_THEME_LIGHT},
)
a.So(*ttnpb.StdTime(created.CreatedAt), should.HappenWithin, 5*time.Second, start)
a.So(*ttnpb.StdTime(created.UpdatedAt), should.HappenWithin, 5*time.Second, start)
}
Expand Down Expand Up @@ -208,6 +216,12 @@ func (st *StoreTest) TestUserStoreCRUD(t *T) {
TemporaryPasswordCreatedAt: timestamppb.New(stamp),
TemporaryPasswordExpiresAt: timestamppb.New(stamp.Add(time.Hour)),
ProfilePicture: updatedPicture,
ConsolePreferences: &ttnpb.UserConsolePreferences{
ConsoleTheme: ttnpb.ConsoleTheme_CONSOLE_THEME_DARK,
DashboardLayouts: &ttnpb.UserConsolePreferences_DashboardLayouts{
ApiKey: ttnpb.DashboardLayout_DASHBOARD_LAYOUT_LIST,
},
},
}, mask)
if a.So(err, should.BeNil) && a.So(updated, should.NotBeNil) {
a.So(updated.GetIds().GetUserId(), should.Equal, "foo")
Expand All @@ -226,6 +240,16 @@ func (st *StoreTest) TestUserStoreCRUD(t *T) {
a.So(*ttnpb.StdTime(updated.TemporaryPasswordCreatedAt), should.Equal, stamp)
a.So(*ttnpb.StdTime(updated.TemporaryPasswordExpiresAt), should.Equal, stamp.Add(time.Hour))
a.So(updated.ProfilePicture, should.Resemble, updatedPicture)
a.So(
updated.ConsolePreferences,
should.Resemble,
&ttnpb.UserConsolePreferences{
ConsoleTheme: ttnpb.ConsoleTheme_CONSOLE_THEME_DARK,
DashboardLayouts: &ttnpb.UserConsolePreferences_DashboardLayouts{
ApiKey: ttnpb.DashboardLayout_DASHBOARD_LAYOUT_LIST,
},
},
)
a.So(*ttnpb.StdTime(updated.CreatedAt), should.Equal, *ttnpb.StdTime(created.CreatedAt))
a.So(*ttnpb.StdTime(updated.UpdatedAt), should.HappenWithin, 5*time.Second, start)
}
Expand Down

0 comments on commit 10e5b6f

Please sign in to comment.