()
| 415 | } |
| 416 | |
| 417 | func (s *MessageSuite) Test_CreateMessage_WithBlankTitle() { |
| 418 | auth.RegisterAuthentication(s.ctx, nil, 4, "app-token") |
| 419 | s.db.User(4).AppWithTokenAndName(8, "app-token", "Application name") |
| 420 | |
| 421 | s.ctx.Request = httptest.NewRequest("POST", "/message", strings.NewReader(`{"message": "mymessage", "title": " "}`)) |
| 422 | s.ctx.Request.Header.Set("Content-Type", "application/json") |
| 423 | |
| 424 | s.a.CreateMessage(s.ctx) |
| 425 | |
| 426 | msgs, err := s.db.GetMessagesByApplication(8) |
| 427 | assert.NoError(s.T(), err) |
| 428 | assert.Len(s.T(), msgs, 1) |
| 429 | assert.Equal(s.T(), "Application name", msgs[0].Title) |
| 430 | assert.Equal(s.T(), 200, s.recorder.Code) |
| 431 | assert.Equal(s.T(), "mymessage", msgs[0].Message) |
| 432 | } |
| 433 | |
| 434 | func (s *MessageSuite) Test_CreateMessage_IgnoreID() { |
| 435 | auth.RegisterAuthentication(s.ctx, nil, 4, "app-token") |
nothing calls this directly
no test coverage detected