summaryrefslogtreecommitdiffstats
path: root/model/incoming_webhook_test.go
diff options
context:
space:
mode:
authorJoey Lee <jayd005@gmail.com>2017-11-18 03:17:59 +1100
committerHarrison Healey <harrisonmhealey@gmail.com>2017-11-17 11:17:59 -0500
commit3836f9992056410e00041004132f5d53b4e43300 (patch)
treea75570472e9000c7cde74454af7fa186dcab2062 /model/incoming_webhook_test.go
parent065d8e97313b9c8ffad37862665186668c88499f (diff)
downloadchat-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.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`,