test(app): ♻️ isolate and refine tests

master
Xeronith 2022-08-29 20:39:54 +04:30
rodzic ae3abf5723
commit 0ea6d410fe
3 zmienionych plików z 11 dodań i 15 usunięć

Wyświetl plik

@ -17,6 +17,8 @@ import (
"testing"
)
type Payload map[string]interface{}
const (
DOMAIN = "domain.social"
ROOT = "http://localhost"

Wyświetl plik

@ -1,7 +1,6 @@
package tests
import (
"app/models/types"
"fmt"
"net/http"
"testing"
@ -11,12 +10,11 @@ import (
func TestLogin(t *testing.T) {
id := uuid.New().String()
payload := types.LoginDTO{
Email: fmt.Sprintf("%s@%s", id, DOMAIN),
Password: "123456",
}
resp, err := Post("/api/v1/login", payload)
resp, err := Post("/api/v1/login", Payload{
"email": fmt.Sprintf("%s@%s", id, DOMAIN),
"password": "123456",
})
if err != nil {
t.Fatal(err)
}

Wyświetl plik

@ -1,7 +1,6 @@
package tests
import (
"app/models/types"
"fmt"
"net/http"
"testing"
@ -11,15 +10,12 @@ import (
func TestSignup(t *testing.T) {
id := uuid.New().String()
payload := types.SignupDTO{
LoginDTO: types.LoginDTO{
Email: fmt.Sprintf("%s@%s", id, DOMAIN),
Password: "123456",
},
Username: id,
}
resp, err := Post("/api/v1/signup", payload)
resp, err := Post("/api/v1/signup", Payload{
"email": fmt.Sprintf("%s@%s", id, DOMAIN),
"password": "123456",
"username": id,
})
if err != nil {
t.Fatal(err)
}