summaryrefslogtreecommitdiffstats
path: root/api4/apitestlib.go
diff options
context:
space:
mode:
authorRuzette Tanyag <ruzette@users.noreply.github.com>2017-02-21 07:36:52 -0500
committerJoram Wilander <jwawilander@gmail.com>2017-02-21 07:36:52 -0500
commit9646bddd21bf778349d1563e4fde756d4e981dd2 (patch)
tree13193200a3d7be4c5d9017f20ea8239f14d14d4e /api4/apitestlib.go
parenta14e44b4ec19f7005328aa28d9137d25d30dd4eb (diff)
downloadchat-9646bddd21bf778349d1563e4fde756d4e981dd2.tar.gz
chat-9646bddd21bf778349d1563e4fde756d4e981dd2.tar.bz2
chat-9646bddd21bf778349d1563e4fde756d4e981dd2.zip
Implement posts endpoints for APIv4 (#5480)
* Implement delete post endpoint for apiv4 * Implement POST search post endpoint for APIv4 * removed delete post quotes * rearrange formatting
Diffstat (limited to 'api4/apitestlib.go')
-rw-r--r--api4/apitestlib.go19
1 files changed, 19 insertions, 0 deletions
diff --git a/api4/apitestlib.go b/api4/apitestlib.go
index 84f87d494..bb5ee1594 100644
--- a/api4/apitestlib.go
+++ b/api4/apitestlib.go
@@ -203,6 +203,10 @@ func (me *TestHelper) CreatePost() *model.Post {
return me.CreatePostWithClient(me.Client, me.BasicChannel)
}
+func (me *TestHelper) CreateMessagePost(message string) *model.Post {
+ return me.CreateMessagePostWithClient(me.Client, me.BasicChannel, message)
+}
+
func (me *TestHelper) CreatePostWithClient(client *model.Client4, channel *model.Channel) *model.Post {
id := model.NewId()
@@ -220,6 +224,21 @@ func (me *TestHelper) CreatePostWithClient(client *model.Client4, channel *model
return rpost
}
+func (me *TestHelper) CreateMessagePostWithClient(client *model.Client4, channel *model.Channel, message string) *model.Post {
+ post := &model.Post{
+ ChannelId: channel.Id,
+ Message: message,
+ }
+
+ utils.DisableDebugLogForTest()
+ rpost, resp := client.CreatePost(post)
+ if resp.Error != nil {
+ panic(resp.Error)
+ }
+ utils.EnableDebugLogForTest()
+ return rpost
+}
+
func (me *TestHelper) LoginBasic() {
me.LoginBasicWithClient(me.Client)
}