Sha256: 71fab9a78bee9d50cec235637af289f366783f1a2d3383986937f3ebe01b8071
Contents?: true
Size: 607 Bytes
Versions: 7
Compression:
Stored size: 607 Bytes
Contents
require File.expand_path(File.dirname(__FILE__) + '/../../spec_helper') require 'hamster/set' describe Hamster::Set do [:include?, :member?, :contains?, :elem?].each do |method| describe "##{method}" do before do @set = Hamster.set("A", "B", "C", nil) end ["A", "B", "C", nil].each do |value| it "returns true for an existing value (#{value.inspect})" do @set.send(method, value).should == true end end it "returns false for a non-existing value" do @set.send(method, "D").should == false end end end end
Version data entries
7 entries across 7 versions & 1 rubygems