26 lines
499 B
Go
26 lines
499 B
Go
package engineio
|
|
|
|
import (
|
|
. "github.com/smartystreets/goconvey/convey"
|
|
"testing"
|
|
)
|
|
|
|
func TestServerSessions(t *testing.T) {
|
|
Convey("Server sessions", t, func() {
|
|
sessions := newServerSessions()
|
|
|
|
So(sessions.Get("a"), ShouldBeNil)
|
|
|
|
sessions.Set("b", new(serverConn))
|
|
So(sessions.Get("b"), ShouldNotBeNil)
|
|
|
|
So(sessions.Get("a"), ShouldBeNil)
|
|
|
|
sessions.Set("c", new(serverConn))
|
|
So(sessions.Get("c"), ShouldNotBeNil)
|
|
|
|
sessions.Remove("b")
|
|
So(sessions.Get("b"), ShouldBeNil)
|
|
})
|
|
}
|