diff -r d2ec96c80efe -r c9cc4eda6dce xmpp_test.go
--- a/xmpp_test.go Mon Jan 23 21:54:41 2012 -0700
+++ b/xmpp_test.go Sun Dec 16 13:03:03 2012 -0700
@@ -6,29 +6,30 @@
import (
"bytes"
+ "encoding/xml"
"reflect"
"strings"
"sync"
"testing"
- "xml"
)
func TestReadError(t *testing.T) {
- r := strings.NewReader(``)
+ r := strings.NewReader(`` +
+ ``)
ch := make(chan interface{})
go readXml(r, ch, make(map[string]func(*xml.Name) interface{}))
x := <-ch
se, ok := x.(*streamError)
if !ok {
- t.Fatalf("not StreamError: %v", reflect.TypeOf(x))
+ t.Fatalf("not StreamError: %T", x)
}
assertEquals(t, "bad-foo", se.Any.XMLName.Local)
- assertEquals(t, "", se.Any.XMLName.Space)
+ assertEquals(t, "blah", se.Any.XMLName.Space)
if se.Text != nil {
t.Errorf("text not nil: %v", se.Text)
}
- r = strings.NewReader(`` +
+ r = strings.NewReader(`` +
`Error text`)
ch = make(chan interface{})
@@ -39,7 +40,7 @@
t.Fatalf("not StreamError: %v", reflect.TypeOf(x))
}
assertEquals(t, "bad-foo", se.Any.XMLName.Local)
- assertEquals(t, "", se.Any.XMLName.Space)
+ assertEquals(t, "blah", se.Any.XMLName.Space)
assertEquals(t, "Error text", se.Text.Text)
assertEquals(t, "en", se.Text.Lang)
}
@@ -47,7 +48,7 @@
func TestReadStream(t *testing.T) {
r := strings.NewReader(``)
ch := make(chan interface{})
go readXml(r, ch, make(map[string]func(*xml.Name) interface{}))
@@ -94,8 +95,8 @@
func TestWriteStream(t *testing.T) {
ss := &stream{To: "foo.org", From: "bar.com", Id: "42", Lang: "en", Version: "1.0"}
str := testWrite(ss)
- exp := ``
assertEquals(t, exp, str)
}