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

Method Test_GetMessages

api/message_test.go:67–83  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

65}
66
67func (s *MessageSuite) Test_GetMessages() {
68 user := s.db.User(5)
69 first := user.App(1).NewMessage(1)
70 second := user.App(2).NewMessage(2)
71 firstExternal := toExternalMessage(&first)
72 secondExternal := toExternalMessage(&second)
73
74 test.WithUser(s.ctx, 5)
75 s.a.GetMessages(s.ctx)
76
77 expected := &model.PagedMessages{
78 Paging: model.Paging{Limit: 100, Size: 2, Next: ""},
79 Messages: []*model.MessageExternal{secondExternal, firstExternal},
80 }
81
82 test.BodyEquals(s.T(), expected, s.recorder)
83}
84
85func (s *MessageSuite) Test_GetMessages_WithLimit_ReturnsNext() {
86 user := s.db.User(5)

Callers

nothing calls this directly

Calls 7

WithUserFunction · 0.92
BodyEqualsFunction · 0.92
toExternalMessageFunction · 0.85
UserMethod · 0.80
NewMessageMethod · 0.80
AppMethod · 0.80
GetMessagesMethod · 0.80

Tested by

no test coverage detected