summaryrefslogtreecommitdiffstats
path: root/app/post_test.go
diff options
context:
space:
mode:
authorHanzei <Hanzei@users.noreply.github.com>2018-09-19 14:39:37 +0200
committerJoram Wilander <jwawilander@gmail.com>2018-09-19 08:39:36 -0400
commit1463df21a57290f8c74fe4ad58deffb111b9f79e (patch)
tree501598bb152ef80f6e70317781c1b29350dc4c70 /app/post_test.go
parent0204c45b7ac308d31c1d4249a2dc92fd44d76aec (diff)
downloadchat-1463df21a57290f8c74fe4ad58deffb111b9f79e.tar.gz
chat-1463df21a57290f8c74fe4ad58deffb111b9f79e.tar.bz2
chat-1463df21a57290f8c74fe4ad58deffb111b9f79e.zip
Add ChannelId and TeamId to PostActionIntegrationRequest (#9384)
* Add ChannelId and TeamId to PostActionIntegrationRequest * Add tests
Diffstat (limited to 'app/post_test.go')
-rw-r--r--app/post_test.go9
1 files changed, 5 insertions, 4 deletions
diff --git a/app/post_test.go b/app/post_test.go
index ae13a7627..2dce8bab8 100644
--- a/app/post_test.go
+++ b/app/post_test.go
@@ -4,7 +4,6 @@
package app
import (
- "encoding/json"
"fmt"
"net/http"
"net/http/httptest"
@@ -130,10 +129,12 @@ func TestPostAction(t *testing.T) {
})
ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
- var request model.PostActionIntegrationRequest
- err := json.NewDecoder(r.Body).Decode(&request)
- assert.NoError(t, err)
+ request := model.PostActionIntegrationRequesteFromJson(r.Body)
+ assert.NotNil(t, request)
+
assert.Equal(t, request.UserId, th.BasicUser.Id)
+ assert.Equal(t, request.ChannelId, th.BasicChannel.Id)
+ assert.Equal(t, request.TeamId, th.BasicTeam.Id)
if request.Type == model.POST_ACTION_TYPE_SELECT {
assert.Equal(t, request.DataSource, "some_source")
assert.Equal(t, request.Context["selected_option"], "selected")