tsk-29: Place restrictions on adding scheduled message event (#30)
Closes #29 Reviewed-on: phoenix/textsender-api#30 Co-authored-by: phoenix <kundeng00@pm.me> Co-committed-by: phoenix <kundeng00@pm.me>
This commit is contained in:
@@ -32,7 +32,7 @@ func TestCreateScheduledMessageEventWithMock(t *testing.T) {
|
||||
messageStore := mock.NewMockMessageStore()
|
||||
schMsgStore := mock.NewMockScheduledMessageStore()
|
||||
|
||||
handler := NewScheduledMessageEventHandler(mockStore)
|
||||
handler := NewScheduledMessageEventHandler(mockStore, schMsgStore)
|
||||
|
||||
recipientId := uuid.New()
|
||||
messageId := uuid.New()
|
||||
@@ -53,6 +53,7 @@ func TestCreateScheduledMessageEventWithMock(t *testing.T) {
|
||||
schMsg.Id = scheduledMessageId
|
||||
schMsg.UserId = testUserId
|
||||
schMsg.Scheduled = now.Add(20 * time.Minute)
|
||||
schMsg.Status = scheduling.Pending
|
||||
|
||||
ctx := t.Context()
|
||||
|
||||
@@ -93,7 +94,7 @@ func TestGetScheduledMessageEventWithMock(t *testing.T) {
|
||||
messageStore := mock.NewMockMessageStore()
|
||||
schMsgStore := mock.NewMockScheduledMessageStore()
|
||||
schMsgEventStore := mock.NewMockScheduledMessageEventStore()
|
||||
handler := NewScheduledMessageEventHandler(schMsgEventStore)
|
||||
handler := NewScheduledMessageEventHandler(schMsgEventStore, schMsgStore)
|
||||
|
||||
recipientId := uuid.New()
|
||||
messageId := uuid.New()
|
||||
@@ -114,6 +115,7 @@ func TestGetScheduledMessageEventWithMock(t *testing.T) {
|
||||
schMsg.Id = scheduledMessageId
|
||||
schMsg.UserId = testUserId
|
||||
schMsg.Scheduled = now.Add(20 * time.Minute)
|
||||
schMsg.Status = scheduling.Pending
|
||||
|
||||
event := scheduling.ScheduledMessageEvent{}
|
||||
event.MessageId = msg.Id
|
||||
|
||||
Reference in New Issue
Block a user