Sha256: 6cc0f9cb042ea56b8fa3ddafd7714da6a6cb712827ef10f65bd59eb256daff50
Contents?: true
Size: 880 Bytes
Versions: 3
Compression:
Stored size: 880 Bytes
Contents
require "spec_helper" require "hamster/set" describe Hamster::SortedSet do describe "#max" do context "with a block" do [ [[], nil], [["A"], "A"], [%w[Ichi Ni San], "Ichi"], ].each do |values, expected| describe "on #{values.inspect}" do let(:set) { SS[*values] } let(:result) { set.max { |maximum, item| maximum.length <=> item.length }} it "returns #{expected.inspect}" do result.should == expected end end end end context "without a block" do [ [[], nil], [["A"], "A"], [%w[Ichi Ni San], "San"], ].each do |values, expected| describe "on #{values.inspect}" do it "returns #{expected.inspect}" do SS[*values].max.should == expected end end end end end end
Version data entries
3 entries across 3 versions & 2 rubygems