Sha256: 79aba29f5ceaffbbe865a63c756c0b200b90e51e2f85f7fb8f9b37c56b537712

Contents?: true

Size: 607 Bytes

Versions: 2

Compression:

Stored size: 607 Bytes

Contents

describe Liner::Base do
  describe :initialize do
    it "should accept key/value pairs" do
      beer = Beer.new(:hops => 'Cascade', :yeast => 'Top Fermenting')
      beer.hops.must_equal 'Cascade'
      beer.yeast.must_equal 'Top Fermenting'
    end
    it "should accept a list of values" do
      burger = Cheeseburger.new('Sesame Seed', 'Soy', 'Cheddar')
      burger.bun.must_equal 'Sesame Seed'
      burger.cheese.must_equal 'Cheddar'
    end
    it "should accept no arguments" do
      burger = Cheeseburger.new
      burger.bun.must_equal nil
      burger.cheese.must_equal nil
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
liner-0.2.4 test/liner/base_test.rb
liner-0.2.3 test/liner/base_test.rb