Sha256: c92706d391a954084ae7728d80f6ffea23ff6d7e953c14b34ba06097e672ed1f
Contents?: true
Size: 1.32 KB
Versions: 2
Compression:
Stored size: 1.32 KB
Contents
# encoding: UTF-8 require File.expand_path("./helper", File.dirname(__FILE__)) setup do init Redis.new(OPTIONS) end load './test/lint/sets.rb' test "SMOVE" do |r| r.sadd "foo", "s1" r.sadd "bar", "s2" assert r.smove("foo", "bar", "s1") assert r.sismember("bar", "s1") end test "SINTER" do |r| r.sadd "foo", "s1" r.sadd "foo", "s2" r.sadd "bar", "s2" assert ["s2"] == r.sinter("foo", "bar") end test "SINTERSTORE" do |r| r.sadd "foo", "s1" r.sadd "foo", "s2" r.sadd "bar", "s2" r.sinterstore("baz", "foo", "bar") assert ["s2"] == r.smembers("baz") end test "SUNION" do |r| r.sadd "foo", "s1" r.sadd "foo", "s2" r.sadd "bar", "s2" r.sadd "bar", "s3" assert ["s1", "s2", "s3"] == r.sunion("foo", "bar").sort end test "SUNIONSTORE" do |r| r.sadd "foo", "s1" r.sadd "foo", "s2" r.sadd "bar", "s2" r.sadd "bar", "s3" r.sunionstore("baz", "foo", "bar") assert ["s1", "s2", "s3"] == r.smembers("baz").sort end test "SDIFF" do |r| r.sadd "foo", "s1" r.sadd "foo", "s2" r.sadd "bar", "s2" r.sadd "bar", "s3" assert ["s1"] == r.sdiff("foo", "bar") assert ["s3"] == r.sdiff("bar", "foo") end test "SDIFFSTORE" do |r| r.sadd "foo", "s1" r.sadd "foo", "s2" r.sadd "bar", "s2" r.sadd "bar", "s3" r.sdiffstore("baz", "foo", "bar") assert ["s1"] == r.smembers("baz") end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
gorsuch-redis-3.0.0.rc1 | test/commands_on_sets_test.rb |
redis-3.0.0.rc1 | test/commands_on_sets_test.rb |