```release-note Removed the following functions: ChannelsWithCountFromJson ChannelFromJson ChannelPatchFromJson ChannelModerationsFromJson ChannelModerationsPatchFromJson ChannelMemberCountsByGroupFromJson ChannelCountsFromJson ChannelDataFromJson ChannelListFromJson ChannelSliceFromJson ChannelListWithTeamDataFromJson ChannelMembersFromJson ChannelUnreadFromJson ChannelUnreadAtFromJson ChannelMemberFromJson ChannelSearchFromJson SidebarCategoryFromJson SidebarCategoriesFromJson OrderedSidebarCategoriesFromJson ``` https://mattermost.atlassian.net/browse/MM-22051
22 строки
527 B
Go
22 строки
527 B
Go
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
|
|
// See LICENSE.txt for license information.
|
|
|
|
package model
|
|
|
|
import (
|
|
"encoding/json"
|
|
"testing"
|
|
|
|
"github.com/stretchr/testify/assert"
|
|
"github.com/stretchr/testify/require"
|
|
)
|
|
|
|
func TestTeamSearchJson(t *testing.T) {
|
|
teamSearch := TeamSearch{Term: NewId()}
|
|
var rteamSearch *ChannelSearch
|
|
err := json.Unmarshal([]byte(teamSearch.ToJson()), &rteamSearch)
|
|
require.NoError(t, err)
|
|
|
|
assert.Equal(t, teamSearch.Term, rteamSearch.Term, "Terms do not match")
|
|
}
|