diff options
author | Pradeep Murugesan <pradeepmurugesan@outlook.com> | 2018-07-25 14:31:41 +0200 |
---|---|---|
committer | Jesse Hallam <jesse.hallam@gmail.com> | 2018-07-25 08:31:41 -0400 |
commit | b3c2ecd9b9209413e7272b2fcd7bd3d04f2f85f4 (patch) | |
tree | 6c4ebe9d5bd20b2923e85b0586c7929682d392c5 /model/outgoing_webhook_test.go | |
parent | b89ccca929e67ddd2a8f7ac2e952532bf615a51b (diff) | |
download | chat-b3c2ecd9b9209413e7272b2fcd7bd3d04f2f85f4.tar.gz chat-b3c2ecd9b9209413e7272b2fcd7bd3d04f2f85f4.tar.bz2 chat-b3c2ecd9b9209413e7272b2fcd7bd3d04f2f85f4.zip |
added the custom icon and username for the outgoing webhook and its response (#9141)
* 8272 added the username and icon as part of the model and persisted the same
* 8272 added the custome icon and name when set to the web hook response
* 8272 changed the infinte loop to timeout after 5 seconds
* 8272 fixed review comments
Diffstat (limited to 'model/outgoing_webhook_test.go')
-rw-r--r-- | model/outgoing_webhook_test.go | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/model/outgoing_webhook_test.go b/model/outgoing_webhook_test.go index 49441cfea..3241e649f 100644 --- a/model/outgoing_webhook_test.go +++ b/model/outgoing_webhook_test.go @@ -121,6 +121,26 @@ func TestOutgoingWebhookIsValid(t *testing.T) { if err := o.IsValid(); err != nil { t.Fatal(err) } + + o.Username = strings.Repeat("1", 65) + if err := o.IsValid(); err == nil { + t.Fatal("should be invalid") + } + + o.Username = strings.Repeat("1", 64) + if err := o.IsValid(); err != nil { + t.Fatal("should be invalid") + } + + o.IconURL = strings.Repeat("1", 1025) + if err := o.IsValid(); err == nil { + t.Fatal(err) + } + + o.IconURL = strings.Repeat("1", 1024) + if err := o.IsValid(); err != nil { + t.Fatal(err) + } } func TestOutgoingWebhookPayloadToFormValues(t *testing.T) { |