Sha256: 4fe6ad1992cf6ed3620f0990ee0e00c4ada0c0444a226feb3109de0b5b258264
Contents?: true
Size: 683 Bytes
Versions: 7
Compression:
Stored size: 683 Bytes
Contents
require 'spec_helper' require 'hamster/stack' describe Hamster::Stack do [:peek, :top].each do |method| describe "##{method}" do [ [[], nil], [["A"], "A"], [["A", "B", "C"], "C"], ].each do |values, expected| describe "on #{values.inspect}" do before do @original = Hamster.stack(*values) @result = @original.send(method) end it "preserves the original" do @original.should == Hamster.stack(*values) end it "returns #{expected.inspect}" do @result.should == expected end end end end end end
Version data entries
7 entries across 7 versions & 1 rubygems