login logs in the user in CLI
(t *testing.T, db *cliDatabase.DB, serverDB *gorm.DB, user database.User)
| 161 | |
| 162 | // login logs in the user in CLI |
| 163 | func login(t *testing.T, db *cliDatabase.DB, serverDB *gorm.DB, user database.User) { |
| 164 | session := apitest.SetupSession(serverDB, user) |
| 165 | |
| 166 | cliDatabase.MustExec(t, "inserting session_key", db, "INSERT INTO system (key, value) VALUES (?, ?)", consts.SystemSessionKey, session.Key) |
| 167 | cliDatabase.MustExec(t, "inserting session_key_expiry", db, "INSERT INTO system (key, value) VALUES (?, ?)", consts.SystemSessionKeyExpiry, session.ExpiresAt.Unix()) |
| 168 | } |
| 169 | |
| 170 | // apiCreateBook creates a book via the API and returns its UUID |
| 171 | func apiCreateBook(t *testing.T, env testEnv, user database.User, name, message string) string { |
no outgoing calls