Skip to content

Commit dc5e712

Browse files
committed
[14/1/23] fixed the SetSession() refactor test
1 parent 4126785 commit dc5e712

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

middleware/session_middleware.go

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -101,11 +101,7 @@ func GetAdmin(c echo.Context) (session_gorilla *sessions.Session, err error) {
101101
func SetSession(user models.User, c echo.Context) (session_gorilla *sessions.Session, err error) {
102102
// Test: session_test = true
103103
if os.Getenv("session_test") == "1" {
104-
for _, testUser := range modelsTest.UsersTest {
105-
if modelsTest.UserSelectTest == testUser.Username {
106-
user.Username = testUser.Username
107-
}
108-
}
104+
modelsTest.UserUsername(&user)
109105
}
110106

111107
session_gorilla, err = session.Get("session", c)

tests/models/user.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,11 @@ var UsersTest []models.User = []models.User{
2222
Username: "ockibagusp",
2323
},
2424
}
25+
26+
func UserUsername(user *models.User) {
27+
for _, testUser := range UsersTest {
28+
if UserSelectTest == testUser.Username {
29+
user.Username = testUser.Username
30+
}
31+
}
32+
}

0 commit comments

Comments
 (0)