Sha256: d8a84aed65093ef2504abc0f8cd9afcf89ba316b384b7f079217cfba8c352b75

Contents?: true

Size: 608 Bytes

Versions: 1

Compression:

Stored size: 608 Bytes

Contents

describe Liner::Inspectable do
  subject { Cheeseburger.new(:meat => 'turkey') }
  it "#inspect must include all attributes" do
    subject.to_s.must_include '#<Cheeseburger'
    subject.to_s.must_include '>'
    subject.to_s.must_include 'bun=nil'
    subject.to_s.must_include 'meat="turkey"'
    subject.to_s.must_include 'cheese=nil'
  end
  it "#to_s must include all attributes" do
    subject.to_s.must_include '#<Cheeseburger'
    subject.to_s.must_include '>'
    subject.to_s.must_include 'bun=nil'
    subject.to_s.must_include 'meat="turkey"'
    subject.to_s.must_include 'cheese=nil'
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
liner-0.2.3 test/liner/inspectable_test.rb