summaryrefslogtreecommitdiffstats
path: root/model/channel_test.go
diff options
context:
space:
mode:
authorCorey Hulen <corey@hulen.com>2017-08-22 10:20:54 -0700
committerGitHub <noreply@github.com>2017-08-22 10:20:54 -0700
commitb0e367b19249e72748e719b7ff69671db3656e25 (patch)
treea0a53d33033f2830b7b53abbdb89ed8f2a8f6203 /model/channel_test.go
parent1ce079d2d04442fb91485e88cbda67ebf260a9e8 (diff)
downloadchat-b0e367b19249e72748e719b7ff69671db3656e25.tar.gz
chat-b0e367b19249e72748e719b7ff69671db3656e25.tar.bz2
chat-b0e367b19249e72748e719b7ff69671db3656e25.zip
Fixing race in update channel (#7269)
* Fixing race in update channel * Switching to struct copy
Diffstat (limited to 'model/channel_test.go')
-rw-r--r--model/channel_test.go9
1 files changed, 9 insertions, 0 deletions
diff --git a/model/channel_test.go b/model/channel_test.go
index ee6a70b0d..ed6aed919 100644
--- a/model/channel_test.go
+++ b/model/channel_test.go
@@ -27,6 +27,15 @@ func TestChannelJson(t *testing.T) {
}
}
+func TestChannelCopy(t *testing.T) {
+ o := Channel{Id: NewId(), Name: NewId()}
+ ro := o.DeepCopy()
+
+ if o.Id != ro.Id {
+ t.Fatal("Ids do not match")
+ }
+}
+
func TestChannelPatch(t *testing.T) {
p := &ChannelPatch{Name: new(string), DisplayName: new(string), Header: new(string), Purpose: new(string)}
*p.Name = NewId()