Sha256: 3ecc78dcb6fa5bd9ae7bf32acec32952c130b27742bf77dddfe0428d1cb5f452

Contents?: true

Size: 1.82 KB

Versions: 6

Compression:

Stored size: 1.82 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(:custom_product, 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

6 entries across 6 versions & 1 rubygems

Version Path
spree_frontend-3.3.0.rc1 spec/support/shared_contexts/custom_products.rb
spree_frontend-3.2.1 spec/support/shared_contexts/custom_products.rb
spree_frontend-3.2.0 spec/support/shared_contexts/custom_products.rb
spree_frontend-3.2.0.rc3 spec/support/shared_contexts/custom_products.rb
spree_frontend-3.2.0.rc2 spec/support/shared_contexts/custom_products.rb
spree_frontend-3.2.0.rc1 spec/support/shared_contexts/custom_products.rb