Sha256: 615e4a5d7ddf11acb259da379fcf3c4e5cdd0e88019fd01046b8789ad1f82d56
Contents?: true
Size: 868 Bytes
Versions: 6
Compression:
Stored size: 868 Bytes
Contents
require 'spec/spec_helper' describe ShopGroup do dataset :shop_groups context 'associations' do before :each do @group = shop_groups(:breakfast) end describe 'products' do before :each do @product = shop_products(:crusty_bread) end it 'should contain an array of products' do @group.products.include?(@product).should === true end it 'should accept new products' do @product = shop_products(:choc_milk) @group.products << @product @group.products.include?(@product).should === true end end end describe '#available_products' do before :each do @group = shop_groups(:breakfast) end it 'should return available_products' do @group.available_products.should === (ShopProduct.all - @group.products) end end end
Version data entries
6 entries across 6 versions & 1 rubygems