Adding basic tests
This commit is contained in:
parent
1b90d5d2ef
commit
c392810d29
5
.travis.yml
Normal file
5
.travis.yml
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
language: go
|
||||||
|
|
||||||
|
go:
|
||||||
|
- 1.5
|
||||||
|
- tip
|
28
xmpp/jid_test.go
Normal file
28
xmpp/jid_test.go
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
package xmpp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"testing"
|
||||||
|
)
|
||||||
|
|
||||||
|
func TestBareJid(t *testing.T) {
|
||||||
|
var jid *Jid
|
||||||
|
var err error
|
||||||
|
|
||||||
|
bareJid := "test@domain.com"
|
||||||
|
|
||||||
|
if jid, err = NewJid(bareJid); err != nil {
|
||||||
|
t.Error("could not parse bare jid")
|
||||||
|
}
|
||||||
|
|
||||||
|
if jid.username != "test" {
|
||||||
|
t.Error("incorrect bare jid username")
|
||||||
|
}
|
||||||
|
|
||||||
|
if jid.domain != "domain.com" {
|
||||||
|
t.Error("incorrect bare jid domain")
|
||||||
|
}
|
||||||
|
|
||||||
|
if jid.resource != "" {
|
||||||
|
t.Error("bare jid resource should be empty")
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in a new issue