Validating channel name when connecting.

This commit is contained in:
claudemiro
2015-05-17 09:51:17 -03:00
parent 485bc01abe
commit e2d07e9760
3 changed files with 38 additions and 0 deletions
+18
View File
@@ -18,3 +18,21 @@ func TestGenerateSession(t *testing.T) {
t.Errorf("Must match ^\\d+\\.\\d+$, value: '%s'", sessionID)
}
}
func TestIsValidChannelName(t *testing.T) {
if IsChannelNameValid("#@#hhh**sasas") {
t.Errorf("Invalid Channel Name")
}
if !IsChannelNameValid("private-hello") {
t.Errorf("Must be Valid Channel Name")
}
if !IsChannelNameValid("presence-hello") {
t.Errorf("Must be Valid Channel Name")
}
if !IsChannelNameValid("public") {
t.Errorf("Must be Valid Channel Name")
}
}