Sha256: d3e0639ed73bf5bb1dd34b36802e0525470e9e419c5cee834c5a98a571835dbe
Contents?: true
Size: 670 Bytes
Versions: 3
Compression:
Stored size: 670 Bytes
Contents
require File.dirname(__FILE__) + "/../spec_helper" describe ShopDiscount do dataset :shop_packages, :shop_discounts it 'should have many #packages' do shop_discounts(:ten_percent).packages.is_a?(Array).should be_true end it 'should return a subset through #available_attributes' do shop_discounts(:ten_percent).available_packages.should have(ShopPackage.all.count).packages shop_discounts(:ten_percent).discountables.create(:discounted_id => shop_packages(:all_bread).id, :discounted_type => shop_packages(:all_bread).class.name) shop_discounts(:ten_percent).available_packages.should have(ShopPackage.all.count-1).packages end end
Version data entries
3 entries across 3 versions & 1 rubygems