MCPcopy
hub / github.com/gotify/server / Test_UpdateUserByID_LastAdmin_Expect400

Method Test_UpdateUserByID_LastAdmin_Expect400

api/user_test.go:334–348  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

332}
333
334func (s *UserSuite) Test_UpdateUserByID_LastAdmin_Expect400() {
335 s.db.CreateUser(&model.User{
336 ID: 7,
337 Name: "admin",
338 Admin: true,
339 })
340
341 s.ctx.Params = gin.Params{{Key: "id", Value: "7"}}
342
343 s.ctx.Request = httptest.NewRequest("POST", "/user/7", strings.NewReader(`{"name": "admin", "pass": "", "admin": false}`))
344 s.ctx.Request.Header.Set("Content-Type", "application/json")
345 s.a.UpdateUserByID(s.ctx)
346
347 assert.Equal(s.T(), 400, s.recorder.Code)
348}
349
350func (s *UserSuite) Test_UpdateUserByID_UnknownUser() {
351 s.ctx.Params = gin.Params{{Key: "id", Value: "2"}}

Callers

nothing calls this directly

Calls 2

UpdateUserByIDMethod · 0.80
CreateUserMethod · 0.65

Tested by

no test coverage detected