Files
houston-be/service/incident/impl/channel_unarchival_test.go
Vijay Joshi 0ed941abc3 INFRA-3151 : Add unarchival listener to add houston bot to incident slack channel (#416)
* INFRA-3151 : Add unarchival listener to add houston bot to incident slack channel

* INFRA-3151 : review comments

* INFRA-3151 : format fix
2024-04-12 18:53:06 +05:30

24 lines
1.0 KiB
Go

package impl
import "errors"
func (suite *IncidentServiceSuite) Test_AddBotUponChannelUnarchival_NonIncidentChannelCase() {
suite.incidentChannelService.IsIncidentChannelMock.Return(false)
err := suite.incidentService.AddBotUponChannelUnarchival("123")
suite.NoError(err, "service must not return error")
}
func (suite *IncidentServiceSuite) Test_AddBotUponChannelUnarchival_JoinConversationFailureCase() {
suite.incidentChannelService.IsIncidentChannelMock.Return(true)
suite.slackService.JoinConversationMock.Return(nil, "", []string{}, errors.New("error"))
err := suite.incidentService.AddBotUponChannelUnarchival("123")
suite.Error(err, "service must return error")
}
func (suite *IncidentServiceSuite) Test_AddBotUponChannelUnarchival_SuccessCase() {
suite.incidentChannelService.IsIncidentChannelMock.Return(true)
suite.slackService.JoinConversationMock.Return(nil, "", []string{}, nil)
err := suite.incidentService.AddBotUponChannelUnarchival("123")
suite.NoError(err, "service must not return error")
}