Sha256: c044351d9684dbe3d50d6e689e3f8efca561c7f7b601e2bef73425b529df656d
Contents?: true
Size: 1.94 KB
Versions: 2
Compression:
Stored size: 1.94 KB
Contents
shared_context "custom products" do before(:each) do taxonomy = FactoryGirl.create(:taxonomy, :name => 'Categories') root = taxonomy.root clothing_taxon = FactoryGirl.create(:taxon, :name => 'Clothing', :parent_id => root.id) bags_taxon = FactoryGirl.create(:taxon, :name => 'Bags', :parent_id => root.id) mugs_taxon = FactoryGirl.create(:taxon, :name => 'Mugs', :parent_id => root.id) taxonomy = FactoryGirl.create(:taxonomy, :name => 'Brands') root = taxonomy.root apache_taxon = FactoryGirl.create(:taxon, :name => 'Apache', :parent_id => root.id) rails_taxon = FactoryGirl.create(:taxon, :name => 'Ruby on Rails', :parent_id => root.id) ruby_taxon = FactoryGirl.create(:taxon, :name => 'Ruby', :parent_id => root.id) FactoryGirl.create(:custom_product, :name => 'Ruby on Rails Ringer T-Shirt', :price => '19.99', :taxons => [rails_taxon, clothing_taxon]) FactoryGirl.create(:custom_product, :name => 'Ruby on Rails Mug', :price => '15.99', :taxons => [rails_taxon, mugs_taxon]) FactoryGirl.create(:custom_product, :name => 'Ruby on Rails Tote', :price => '15.99', :taxons => [rails_taxon, bags_taxon]) FactoryGirl.create(:custom_product, :name => 'Ruby on Rails Bag', :price => '22.99', :taxons => [rails_taxon, bags_taxon]) FactoryGirl.create(:product_in_stock, :name => 'Ruby on Rails Baseball Jersey', :price => '19.99', :taxons => [rails_taxon, clothing_taxon]) FactoryGirl.create(:custom_product, :name => 'Ruby on Rails Stein', :price => '16.99', :taxons => [rails_taxon, mugs_taxon]) FactoryGirl.create(:custom_product, :name => 'Ruby on Rails Jr. Spaghetti', :price => '19.99', :taxons => [rails_taxon, clothing_taxon]) FactoryGirl.create(:custom_product, :name => 'Ruby Baseball Jersey', :price => '19.99', :taxons => [ruby_taxon, clothing_taxon]) FactoryGirl.create(:custom_product, :name => 'Apache Baseball Jersey', :price => '19.99', :taxons => [apache_taxon, clothing_taxon]) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sprangular-0.1.0 | spec/support/shared_contexts/custom_products.rb |
sprangular-0.0.1 | spec/support/shared_contexts/custom_products.rb |