diff options
author | Joey Lee <jayd005@gmail.com> | 2017-11-18 03:17:59 +1100 |
---|---|---|
committer | Harrison Healey <harrisonmhealey@gmail.com> | 2017-11-17 11:17:59 -0500 |
commit | 3836f9992056410e00041004132f5d53b4e43300 (patch) | |
tree | a75570472e9000c7cde74454af7fa186dcab2062 /model/incoming_webhook_test.go | |
parent | 065d8e97313b9c8ffad37862665186668c88499f (diff) | |
download | chat-3836f9992056410e00041004132f5d53b4e43300.tar.gz chat-3836f9992056410e00041004132f5d53b4e43300.tar.bz2 chat-3836f9992056410e00041004132f5d53b4e43300.zip |
PLT-7824 Added support for mentions with <@userid> and <!here> (#7615) (#7737)
Diffstat (limited to 'model/incoming_webhook_test.go')
-rw-r--r-- | model/incoming_webhook_test.go | 58 |
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`, |