updated channel unit test
Этот коммит содержится в:
@@ -679,6 +679,8 @@ func TestUpdateNotifyLevel(t *testing.T) {
|
|||||||
data["user_id"] = user.Id
|
data["user_id"] = user.Id
|
||||||
data["notify_level"] = model.CHANNEL_NOTIFY_MENTION
|
data["notify_level"] = model.CHANNEL_NOTIFY_MENTION
|
||||||
|
|
||||||
|
timeBeforeUpdate := model.GetMillis()
|
||||||
|
|
||||||
if _, err := Client.UpdateNotifyLevel(data); err != nil {
|
if _, err := Client.UpdateNotifyLevel(data); err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
@@ -689,6 +691,10 @@ func TestUpdateNotifyLevel(t *testing.T) {
|
|||||||
t.Fatal("NotifyLevel did not update properly")
|
t.Fatal("NotifyLevel did not update properly")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if rdata.Members[channel1.Id].LastUpdateAt <= timeBeforeUpdate {
|
||||||
|
t.Fatal("LastUpdateAt did not update")
|
||||||
|
}
|
||||||
|
|
||||||
data["user_id"] = "junk"
|
data["user_id"] = "junk"
|
||||||
if _, err := Client.UpdateNotifyLevel(data); err == nil {
|
if _, err := Client.UpdateNotifyLevel(data); err == nil {
|
||||||
t.Fatal("Should have errored - bad user id")
|
t.Fatal("Should have errored - bad user id")
|
||||||
@@ -735,7 +741,7 @@ func TestUpdateNotifyLevel(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestFuzzyChannel(t *testing.T) {
|
func TestFuzzyChannel(t *testing.T) {
|
||||||
Setup();
|
Setup()
|
||||||
|
|
||||||
team := &model.Team{Name: "Name", Domain: "z-z-" + model.NewId() + "a", Email: "test@nowhere.com", Type: model.TEAM_OPEN}
|
team := &model.Team{Name: "Name", Domain: "z-z-" + model.NewId() + "a", Email: "test@nowhere.com", Type: model.TEAM_OPEN}
|
||||||
team = Client.Must(Client.CreateTeam(team)).Data.(*model.Team)
|
team = Client.Must(Client.CreateTeam(team)).Data.(*model.Team)
|
||||||
@@ -747,9 +753,9 @@ func TestFuzzyChannel(t *testing.T) {
|
|||||||
Client.LoginByEmail(team.Domain, user.Email, "pwd")
|
Client.LoginByEmail(team.Domain, user.Email, "pwd")
|
||||||
|
|
||||||
// Strings that should pass as acceptable channel names
|
// Strings that should pass as acceptable channel names
|
||||||
var fuzzyStringsPass = []string {
|
var fuzzyStringsPass = []string{
|
||||||
"*", "?", ".", "}{][)(><", "{}[]()<>",
|
"*", "?", ".", "}{][)(><", "{}[]()<>",
|
||||||
|
|
||||||
"qahwah ( قهوة)",
|
"qahwah ( قهوة)",
|
||||||
"שָׁלוֹם עֲלֵיכֶם",
|
"שָׁלוֹם עֲלֵיכֶם",
|
||||||
"Ramen チャーシュー chāshū",
|
"Ramen チャーシュー chāshū",
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user