1
0
mirror of https://github.com/redis/go-redis.git synced 2025-06-12 14:21:52 +03:00

xgroup: Add XGroupCreateMkStream

This commit is contained in:
Roman Volosatovs
2018-12-11 15:52:46 +01:00
parent 11cf9400d5
commit c9555c4277
2 changed files with 23 additions and 0 deletions

View File

@ -3569,6 +3569,22 @@ var _ = Describe("Commands", func() {
Expect(n).To(Equal(int64(1)))
})
It("should XGroupCreateMkStream", func() {
err := client.XGroupCreateMkStream("stream2", "group", "0").Err()
Expect(err).NotTo(HaveOccurred())
err = client.XGroupCreateMkStream("stream2", "group", "0").Err()
Expect(err).To(Equal(proto.RedisError("BUSYGROUP Consumer Group name already exists")))
n, err := client.XGroupDestroy("stream2", "group").Result()
Expect(err).NotTo(HaveOccurred())
Expect(n).To(Equal(int64(1)))
n, err = client.Del("stream2").Result()
Expect(err).NotTo(HaveOccurred())
Expect(n).To(Equal(int64(1)))
})
It("should XPending", func() {
info, err := client.XPending("stream", "group").Result()
Expect(err).NotTo(HaveOccurred())