nmdc-webfrontend/vendor/github.com/googollee/go-engine.io/sessions_test.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)
})
}