From 142e8b3e0c94757585005cd00fc9ed24afe43f81 Mon Sep 17 00:00:00 2001 From: Frédéric Guillot Date: Sat, 25 Nov 2017 10:40:23 -0800 Subject: Add first integration test --- storage/user.go | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'storage') diff --git a/storage/user.go b/storage/user.go index 3b905a5..d02418e 100644 --- a/storage/user.go +++ b/storage/user.go @@ -64,8 +64,18 @@ func (s *Storage) CreateUser(user *model.User) (err error) { } } - query := "INSERT INTO users (username, password, is_admin, extra) VALUES ($1, $2, $3, $4) RETURNING id" - err = s.db.QueryRow(query, strings.ToLower(user.Username), password, user.IsAdmin, extra).Scan(&user.ID) + query := `INSERT INTO users + (username, password, is_admin, extra) + VALUES + ($1, $2, $3, $4) + RETURNING id, language, theme, timezone` + + err = s.db.QueryRow(query, strings.ToLower(user.Username), password, user.IsAdmin, extra).Scan( + &user.ID, + &user.Language, + &user.Theme, + &user.Timezone, + ) if err != nil { return fmt.Errorf("unable to create user: %v", err) } -- cgit v1.2.3