summaryrefslogtreecommitdiffstats
path: root/model/incoming_webhook_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'model/incoming_webhook_test.go')
-rw-r--r--model/incoming_webhook_test.go58
1 files changed, 0 insertions, 58 deletions
diff --git a/model/incoming_webhook_test.go b/model/incoming_webhook_test.go
index a716432f2..5b78f877f 100644
--- a/model/incoming_webhook_test.go
+++ b/model/incoming_webhook_test.go
@@ -101,64 +101,6 @@ func TestIncomingWebhookPreUpdate(t *testing.T) {
o.PreUpdate()
}
-func TestIncomingWebhookRequestFromJson_Announcements(t *testing.T) {
- text := "This message will send a notification to all team members in the channel where you post the message, because it contains: <!channel>"
- expected := "This message will send a notification to all team members in the channel where you post the message, because it contains: @channel"
-
- // simple payload
- payload := `{"text": "` + text + `"}`
- data := strings.NewReader(payload)
- iwr, _ := IncomingWebhookRequestFromJson(data)
-
- if iwr == nil {
- t.Fatal("IncomingWebhookRequest should not be nil")
- }
- if iwr.Text != expected {
- t.Fatalf("Sample text should be: %s, got: %s", expected, iwr.Text)
- }
-
- // payload with attachment (pretext, title, text, value)
- payload = `{
- "attachments": [
- {
- "pretext": "` + text + `",
- "title": "` + text + `",
- "text": "` + text + `",
- "fields": [
- {
- "title": "A title",
- "value": "` + text + `",
- "short": false
- }
- ]
- }
- ]
- }`
-
- data = strings.NewReader(payload)
- iwr, _ = IncomingWebhookRequestFromJson(data)
-
- if iwr == nil {
- t.Fatal("IncomingWebhookRequest should not be nil")
- }
-
- attachment := iwr.Attachments[0]
- if attachment.Pretext != expected {
- t.Fatalf("Sample attachment pretext should be:%s, got: %s", expected, attachment.Pretext)
- }
- if attachment.Text != expected {
- t.Fatalf("Sample attachment text should be: %s, got: %s", expected, attachment.Text)
- }
- if attachment.Title != expected {
- t.Fatalf("Sample attachment title should be: %s, got: %s", expected, attachment.Title)
- }
-
- field := attachment.Fields[0]
- if field.Value != expected {
- t.Fatalf("Sample attachment field value should be: %s, got: %s", expected, field.Value)
- }
-}
-
func TestIncomingWebhookRequestFromJson(t *testing.T) {
texts := []string{
`this is a test`,