package domain import ( "testing" "github.com/stretchr/testify/assert" ) func TestLoginTypeConstants(t *testing.T) { tests := []struct { loginType LoginType expected int name string }{ {LoginTypePassword, 1, "Password"}, {LoginTypeEmailCode, 2, "EmailCode"}, {LoginTypeSMSCode, 3, "SMSCode"}, {LoginTypeOAuth, 4, "OAuth"}, } for _, tt := range tests { t.Run(tt.name, func(t *testing.T) { assert.Equal(t, tt.expected, int(tt.loginType)) }) } }