Auth: Enable case insensitive logins/emails by default (#84840)
* wip * wip * wip * wip postgres tests
This commit is contained in:
@@ -61,30 +61,14 @@ func TestIntegrationTempUserCommandsAndQueries(t *testing.T) {
|
||||
require.Nil(t, err)
|
||||
require.Equal(t, 1, len(queryResult))
|
||||
})
|
||||
t.Run("Should not be able to get temp users by case-insentive email - case sensitive", func(t *testing.T) {
|
||||
if db.IsTestDbMySQL() {
|
||||
t.Skip("MySQL is case insensitive by default")
|
||||
}
|
||||
setup(t)
|
||||
store.cfg.CaseInsensitiveLogin = false
|
||||
query := tempuser.GetTempUsersQuery{Email: "E@as.co", Status: tempuser.TmpUserInvitePending}
|
||||
queryResult, err := store.GetTempUsersQuery(context.Background(), &query)
|
||||
|
||||
require.Nil(t, err)
|
||||
require.Equal(t, 0, len(queryResult))
|
||||
})
|
||||
|
||||
t.Run("Should be able to get temp users by email - case insensitive", func(t *testing.T) {
|
||||
setup(t)
|
||||
store.cfg.CaseInsensitiveLogin = true
|
||||
query := tempuser.GetTempUsersQuery{Email: "E@as.co", Status: tempuser.TmpUserInvitePending}
|
||||
queryResult, err := store.GetTempUsersQuery(context.Background(), &query)
|
||||
|
||||
require.Nil(t, err)
|
||||
require.Equal(t, 1, len(queryResult))
|
||||
t.Cleanup(func() {
|
||||
store.cfg.CaseInsensitiveLogin = false
|
||||
})
|
||||
})
|
||||
|
||||
t.Run("Should be able to get temp users by code", func(t *testing.T) {
|
||||
|
||||
Reference in New Issue
Block a user