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