(ctx context.Context, ts *store.Store, username string, role store.Role)
| 261 | } |
| 262 | |
| 263 | func createTestingUserWithRole(ctx context.Context, ts *store.Store, username string, role store.Role) (*store.User, error) { |
| 264 | userCreate := &store.User{ |
| 265 | Username: username, |
| 266 | Role: role, |
| 267 | Email: username + "@test.com", |
| 268 | Nickname: username + "_nickname", |
| 269 | Description: username + "_description", |
| 270 | } |
| 271 | passwordHash, err := bcrypt.GenerateFromPassword([]byte("test_password"), bcrypt.DefaultCost) |
| 272 | if err != nil { |
| 273 | return nil, err |
| 274 | } |
| 275 | userCreate.PasswordHash = string(passwordHash) |
| 276 | user, err := ts.CreateUser(ctx, userCreate) |
| 277 | return user, err |
| 278 | } |
no test coverage detected