Removes Credentials type from common/models.go:

Every test will fail except from the user's package since it is the
    only one using the new Request type.
This commit is contained in:
smavros 2019-08-13 19:21:39 +02:00
parent 487810f148
commit 59a37bf601
3 changed files with 10 additions and 20 deletions

View file

@ -175,9 +175,3 @@ type File struct {
// File itself // File itself
FileData []byte `gorm:"column:FileData"` FileData []byte `gorm:"column:FileData"`
} }
// Credentials type (not for DB)
type credentials struct {
Username string `json:"username"`
Password string `json:"password"`
}

View file

@ -14,15 +14,15 @@ var MsgOK = ResponseMsg{
} }
// Users // Users
var strPassword0 = "xyz789" var StrPassword0 = "xyz789"
var strPasswordA = "abc123" var StrPasswordA = "abc123"
var strPasswordB = "bcd234" var StrPasswordB = "bcd234"
// Hash passwords with bcrypt algorithm // Hash passwords with bcrypt algorithm
var bcryptCost = 10 var bcryptCost = 10
var pw0, _ = bcrypt.GenerateFromPassword([]byte(strPassword0), bcryptCost) var pw0, _ = bcrypt.GenerateFromPassword([]byte(StrPassword0), bcryptCost)
var pwA, _ = bcrypt.GenerateFromPassword([]byte(strPasswordA), bcryptCost) var pwA, _ = bcrypt.GenerateFromPassword([]byte(StrPasswordA), bcryptCost)
var pwB, _ = bcrypt.GenerateFromPassword([]byte(strPasswordB), bcryptCost) var pwB, _ = bcrypt.GenerateFromPassword([]byte(StrPasswordB), bcryptCost)
var User0 = User{Username: "User_0", Password: string(pw0), var User0 = User{Username: "User_0", Password: string(pw0),
Role: "Admin", Mail: "User_0@example.com"} Role: "Admin", Mail: "User_0@example.com"}
@ -33,14 +33,9 @@ var UserB = User{Username: "User_B", Password: string(pwB),
// Credentials // Credentials
var CredAdmin = credentials{ var AdminCredentials = Request{
Username: User0.Username, Username: User0.Username,
Password: strPassword0, Password: StrPassword0,
}
var CredUser = credentials{
Username: UserA.Username,
Password: strPasswordA,
} }
// Simulators // Simulators

View file

@ -22,8 +22,9 @@ func TestUserEndpoints(t *testing.T) {
api.Use(Authentication(true)) api.Use(Authentication(true))
RegisterUserEndpoints(api.Group("/users")) RegisterUserEndpoints(api.Group("/users"))
// authenticate
token, err := common.NewAuthenticateForTest(router, token, err := common.NewAuthenticateForTest(router,
"/api/authenticate", "POST", common.CredAdmin, 200) "/api/authenticate", "POST", common.AdminCredentials, 200)
assert.NoError(t, err) assert.NoError(t, err)
// test GET user/ // test GET user/