https://mattermost.atlassian.net/browse/MM-52079

```release-note
We upgrade the module version to 8.0. The new module path is github.com/mattermost-server/server/v8.
```


Co-authored-by: Doug Lauder <wiggin77@warpmail.net>
Этот коммит содержится в:
Agniva De Sarker
2023-04-18 11:05:28 +05:30
коммит произвёл GitHub
родитель 831ea38f7e
Коммит b200a07881
1534 изменённых файлов: 3778 добавлений и 3853 удалений

25
server/model/plugin_key_value_test.go Обычный файл
Просмотреть файл

@@ -0,0 +1,25 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
package model
import (
"testing"
"github.com/stretchr/testify/assert"
)
func TestPluginKeyIsValid(t *testing.T) {
kv := PluginKeyValue{PluginId: "someid", Key: "somekey", Value: []byte("somevalue")}
assert.Nil(t, kv.IsValid())
kv.PluginId = ""
assert.NotNil(t, kv.IsValid())
kv.PluginId = "someid"
kv.Key = ""
assert.NotNil(t, kv.IsValid())
kv.Key = "this is an extremely long, long, long, long, long, long, long, long, long, long, long, long, long key and should be invalid and this is being verified in this test"
assert.NotNil(t, kv.IsValid())
}