1
0
mirror of https://github.com/redis/go-redis.git synced 2025-07-28 06:42:00 +03:00

Move Publish channel to cmdable. Remove method that was deprecated in v3.

This commit is contained in:
Vladimir Mihailenco
2016-07-21 13:04:40 +00:00
parent eca5d02f24
commit 4210c090b1
5 changed files with 37 additions and 34 deletions

View File

@ -57,10 +57,10 @@ var _ = Describe("Client", func() {
})
It("should close pubsub without closing the client", func() {
pubsub := client.PubSub()
pubsub, err := client.Subscribe()
Expect(pubsub.Close()).NotTo(HaveOccurred())
_, err := pubsub.Receive()
_, err = pubsub.Receive()
Expect(err).To(MatchError("redis: client is closed"))
Expect(client.Ping().Err()).NotTo(HaveOccurred())
})
@ -90,8 +90,12 @@ var _ = Describe("Client", func() {
})
It("should close pubsub when client is closed", func() {
pubsub := client.PubSub()
pubsub, err := client.Subscribe()
Expect(client.Close()).NotTo(HaveOccurred())
_, err = pubsub.Receive()
Expect(err).To(HaveOccurred())
Expect(pubsub.Close()).NotTo(HaveOccurred())
})