Sha256: b976a03c32c1c7ced7f8617c0c9469c1507fb40548da4d9dd7f4f12245133f50

Contents?: true

Size: 561 Bytes

Versions: 2

Compression:

Stored size: 561 Bytes

Contents

require 'spec_helper'

describe "QBFC::Item generated.rb" do
  
  it "should generate classes" do
    QBFC::ItemGroup.superclass.should be(QBFC::Item)
    QBFC::ItemDiscount.superclass.should be(QBFC::Item)
    QBFC::ItemPayment.superclass.should be(QBFC::Item)
  end
  
  it "should include Modifiable in all classes" do
    QBFC::ItemGroup.included_modules.should include(QBFC::Modifiable)
    QBFC::ItemDiscount.included_modules.should include(QBFC::Modifiable)
    QBFC::ItemPayment.included_modules.should include(QBFC::Modifiable)
  end
end

Version data entries

2 entries across 2 versions & 2 rubygems

Version Path
jm81-qbfc-0.3.0 spec/unit/items/generated_spec.rb
qbfc-0.3.0 spec/unit/items/generated_spec.rb