54 lines
1.1 KiB
Go
54 lines
1.1 KiB
Go
package service
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/go-admin-team/go-admin-core/logger"
|
|
)
|
|
|
|
func TestSmsTextVerifiedLogin(t *testing.T) {
|
|
db := initSetting()
|
|
|
|
s := SmsTextVerified{}
|
|
s.Orm = db
|
|
s.Log = logger.NewHelper(logger.DefaultLogger)
|
|
|
|
token, err := s.Login()
|
|
if err != nil {
|
|
t.Errorf("Login failed: %v", err)
|
|
} else {
|
|
t.Logf("Login succeeded, token: %s", token)
|
|
}
|
|
}
|
|
|
|
func TestSmsTextVerifiedGetServices(t *testing.T) {
|
|
db := initSetting()
|
|
|
|
s := SmsTextVerified{}
|
|
s.Orm = db
|
|
s.Log = logger.NewHelper(logger.DefaultLogger)
|
|
|
|
// Now, test GetServices with the valid token
|
|
servicesResp, err := s.GetServices()
|
|
if err != nil {
|
|
t.Errorf("GetServices failed: %v", err)
|
|
} else {
|
|
t.Logf("GetServices succeeded, services: %+v", servicesResp)
|
|
}
|
|
}
|
|
|
|
func TestSyncTextVerifiedServices(t *testing.T) {
|
|
db := initSetting()
|
|
|
|
s := SmsTextVerified{}
|
|
s.Orm = db
|
|
s.Log = logger.NewHelper(logger.DefaultLogger)
|
|
|
|
err := s.SyncServices()
|
|
if err != nil {
|
|
t.Errorf("SyncTextVerifiedServices failed: %v", err)
|
|
} else {
|
|
t.Log("SyncTextVerifiedServices succeeded")
|
|
}
|
|
}
|