* Remove api package

* Remove api dependency from cmd package

* Remove EnableAPIv3 setting

* Update web tests

* Add more websocket tests

* Move some ws and oauth tests to api4 package

* Move command tests into api4 package

* Test fixes

* Fix msg command test

* Add some app file tests
Этот коммит содержится в:
Joram Wilander
2018-05-16 13:43:22 -04:00
коммит произвёл GitHub
родитель 02f8c18f40
Коммит 1f6c271b3b
87 изменённых файлов: 1539 добавлений и 22892 удалений

Просмотреть файл

@@ -14,7 +14,7 @@ import (
)
type AutoPostCreator struct {
client *model.Client
client *model.Client4
channelid string
Fuzzy bool
TextLength utils.Range
@@ -26,7 +26,7 @@ type AutoPostCreator struct {
}
// Automatic poster used for testing
func NewAutoPostCreator(client *model.Client, channelid string) *AutoPostCreator {
func NewAutoPostCreator(client *model.Client4, channelid string) *AutoPostCreator {
return &AutoPostCreator{
client: client,
channelid: channelid,
@@ -56,7 +56,7 @@ func (cfg *AutoPostCreator) UploadTestFile() ([]string, bool) {
return nil, false
}
resp, appErr := cfg.client.UploadPostAttachment(data.Bytes(), cfg.channelid, filename)
resp, appErr := cfg.client.UploadFile(data.Bytes(), cfg.channelid, filename)
if appErr != nil {
return nil, false
}
@@ -85,9 +85,9 @@ func (cfg *AutoPostCreator) CreateRandomPost() (*model.Post, bool) {
ChannelId: cfg.channelid,
Message: postText,
FileIds: fileIds}
result, err2 := cfg.client.CreatePost(post)
rpost, err2 := cfg.client.CreatePost(post)
if err2 != nil {
return nil, false
}
return result.Data.(*model.Post), true
return rpost, true
}