package widget import ( "net/http" "net/http/httptest" "testing" "github.com/gin-gonic/gin" ) func TestWidgetHandler_GetThemeConfig_Cov6(t *testing.T) { gin.SetMode(gin.TestMode) h := &WidgetHandler{} w := httptest.NewRecorder() c, _ := gin.CreateTestContext(w) c.Request = httptest.NewRequest(http.MethodGet, "/", nil) defer func() { _ = recover() }() h.GetThemeConfig(c) } func TestWidgetHandler_ListCampaigns_Cov6(t *testing.T) { gin.SetMode(gin.TestMode) h := &WidgetHandler{} w := httptest.NewRecorder() c, _ := gin.CreateTestContext(w) c.Request = httptest.NewRequest(http.MethodGet, "/", nil) c.Params = gin.Params{{Key: "inbox_id", Value: "1"}} defer func() { _ = recover() }() h.ListCampaigns(c) } func TestWidgetHandler_GetConversations_Cov6(t *testing.T) { gin.SetMode(gin.TestMode) h := &WidgetHandler{} w := httptest.NewRecorder() c, _ := gin.CreateTestContext(w) c.Request = httptest.NewRequest(http.MethodGet, "/", nil) c.Params = gin.Params{{Key: "inbox_id", Value: "1"}} defer func() { _ = recover() }() h.GetConversations(c) } func TestWidgetHandler_GetMessages_Cov6(t *testing.T) { gin.SetMode(gin.TestMode) h := &WidgetHandler{} w := httptest.NewRecorder() c, _ := gin.CreateTestContext(w) c.Request = httptest.NewRequest(http.MethodGet, "/", nil) c.Params = gin.Params{{Key: "inbox_id", Value: "1"}} defer func() { _ = recover() }() h.GetMessages(c) } func TestWidgetHandler_GetContact_Cov6(t *testing.T) { gin.SetMode(gin.TestMode) h := &WidgetHandler{} w := httptest.NewRecorder() c, _ := gin.CreateTestContext(w) c.Request = httptest.NewRequest(http.MethodGet, "/", nil) defer func() { _ = recover() }() h.GetContact(c) } func TestWidgetHandler_ListInboxMembers_Cov6(t *testing.T) { gin.SetMode(gin.TestMode) h := &WidgetHandler{} w := httptest.NewRecorder() c, _ := gin.CreateTestContext(w) c.Request = httptest.NewRequest(http.MethodGet, "/", nil) c.Params = gin.Params{{Key: "inbox_id", Value: "1"}} defer func() { _ = recover() }() h.ListInboxMembers(c) } func TestWidgetHandler_GetLatestMessages_Cov6(t *testing.T) { gin.SetMode(gin.TestMode) h := &WidgetHandler{} w := httptest.NewRecorder() c, _ := gin.CreateTestContext(w) c.Request = httptest.NewRequest(http.MethodGet, "/", nil) c.Params = gin.Params{{Key: "inbox_id", Value: "1"}} defer func() { _ = recover() }() h.GetLatestMessages(c) } func TestWidgetHandler_PublicToggleStatus_Cov6(t *testing.T) { gin.SetMode(gin.TestMode) h := &WidgetHandler{} w := httptest.NewRecorder() c, _ := gin.CreateTestContext(w) c.Request = httptest.NewRequest(http.MethodPost, "/", nil) defer func() { _ = recover() }() h.PublicToggleStatus(c) } func TestWidgetHandler_PublicUpdateLastSeen_Cov6(t *testing.T) { gin.SetMode(gin.TestMode) h := &WidgetHandler{} w := httptest.NewRecorder() c, _ := gin.CreateTestContext(w) c.Request = httptest.NewRequest(http.MethodPost, "/", nil) defer func() { _ = recover() }() h.PublicUpdateLastSeen(c) } func TestBindWidgetSendMessageRequest_Cov6(t *testing.T) { gin.SetMode(gin.TestMode) w := httptest.NewRecorder() c, _ := gin.CreateTestContext(w) c.Request = httptest.NewRequest(http.MethodPost, "/", nil) defer func() { _ = recover() }() _, _ = bindWidgetSendMessageRequest(c) } func TestWidgetHandler_PublicCreateContact_InvalidBody_Cov6(t *testing.T) { gin.SetMode(gin.TestMode) h := &WidgetHandler{} w := httptest.NewRecorder() c, _ := gin.CreateTestContext(w) c.Request = httptest.NewRequest(http.MethodPost, "/", nil) defer func() { _ = recover() }() h.PublicCreateContact(c) }