Sha256: f9d94baf5d4130a20166ad28db5db8650553845f947633a4382d3c1c97422fae
Contents?: true
Size: 802 Bytes
Versions: 12
Compression:
Stored size: 802 Bytes
Contents
require File.expand_path('../../../spec_helper', __FILE__) require 'hamster/set' require 'hamster/list' describe Hamster::Set do describe "#to_list" do [ [], ["A"], ["A", "B", "C"], ].each do |values| describe "on #{values.inspect}" do before do set = Hamster.set(*values) @list = set.to_list end it "returns a list" do @list.is_a?(Hamster::List).should == true end describe "the returned list" do it "has the correct length" do @list.size.should == values.size end it "contains all values" do values.each do |value| @list.should include(value) end end end end end end end
Version data entries
12 entries across 12 versions & 1 rubygems