From 4ef083bfa1c74920624ebd9700f64f8e777c713d Mon Sep 17 00:00:00 2001 From: Louis-Philippe Perron Date: Fri, 8 Jul 2011 17:11:47 -0400 Subject: [PATCH] sunionstore specs --- spec/09_keyspace_sets_spec.coffee | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/spec/09_keyspace_sets_spec.coffee b/spec/09_keyspace_sets_spec.coffee index 146dea7..742a0b5 100644 --- a/spec/09_keyspace_sets_spec.coffee +++ b/spec/09_keyspace_sets_spec.coffee @@ -151,4 +151,18 @@ describe 'redis-keyspace prefix for sets', () -> expect(reply.length).toEqual(4) expect(_.intersect(reply,['five','six','seven','eight']).length).toEqual(4) done() + ) + it 'should union sets and store results with sunionstore', () -> + runBlock 'sunionstore', (done) -> + client2.sunionstore('newset','myset','myset2', testAsync (error,reply) -> + expect(error).toBeNull() + expect(reply).toEqual(4) + done() + ) + runBlock 'smembers to confirm sunionstore', (done) -> + client2.smembers('newset', testAsync (error,reply) -> + expect(error).toBeNull() + expect(reply.length).toEqual(4) + expect(_.intersect(reply,['five','six','seven','eight']).length).toEqual(4) + done() ) \ No newline at end of file