Sha256: 244744d778c7dc68be13e09296b2d3b8e67529c8d71be0f27e60332e0f5bd914

Contents?: true

Size: 1.85 KB

Versions: 48

Compression:

Stored size: 1.85 KB

Contents

# frozen_string_literal: true

shared_context "custom products" do
  before(:each) do
    create(:store)
    taxonomy = FactoryBot.create(:taxonomy, name: 'Categories')
    root = taxonomy.root
    clothing_taxon = FactoryBot.create(:taxon, name: 'Clothing', parent_id: root.id)
    bags_taxon = FactoryBot.create(:taxon, name: 'Bags', parent_id: root.id)
    mugs_taxon = FactoryBot.create(:taxon, name: 'Mugs', parent_id: root.id)

    taxonomy = FactoryBot.create(:taxonomy, name: 'Brands')
    root = taxonomy.root
    apache_taxon = FactoryBot.create(:taxon, name: 'Apache', parent_id: root.id)
    rails_taxon = FactoryBot.create(:taxon, name: 'Ruby on Rails', parent_id: root.id)
    ruby_taxon = FactoryBot.create(:taxon, name: 'Ruby', parent_id: root.id)

    FactoryBot.create(:custom_product, name: 'Ruby on Rails Ringer T-Shirt', price: '19.99', taxons: [rails_taxon, clothing_taxon])
    FactoryBot.create(:custom_product, name: 'Ruby on Rails Mug', price: '15.99', taxons: [rails_taxon, mugs_taxon])
    FactoryBot.create(:custom_product, name: 'Ruby on Rails Tote', price: '15.99', taxons: [rails_taxon, bags_taxon])
    FactoryBot.create(:custom_product, name: 'Ruby on Rails Bag', price: '22.99', taxons: [rails_taxon, bags_taxon])
    FactoryBot.create(:custom_product, name: 'Ruby on Rails Baseball Jersey', price: '19.99', taxons: [rails_taxon, clothing_taxon])
    FactoryBot.create(:custom_product, name: 'Ruby on Rails Stein', price: '16.99', taxons: [rails_taxon, mugs_taxon])
    FactoryBot.create(:custom_product, name: 'Ruby on Rails Jr. Spaghetti', price: '19.99', taxons: [rails_taxon, clothing_taxon])
    FactoryBot.create(:custom_product, name: 'Ruby Baseball Jersey', price: '19.99', taxons: [ruby_taxon, clothing_taxon])
    FactoryBot.create(:custom_product, name: 'Apache Baseball Jersey', price: '19.99', taxons: [apache_taxon, clothing_taxon])
  end
end

Version data entries

48 entries across 48 versions & 3 rubygems

Version Path
solidus_frontend-2.10.5 spec/support/shared_contexts/custom_products.rb
solidus_frontend-2.10.3 spec/support/shared_contexts/custom_products.rb
solidus_starter_frontend-0.1.0 spec/support/shared_contexts/custom_products.rb
solidus_frontend-2.10.2 spec/support/shared_contexts/custom_products.rb
solidus_frontend-2.9.6 spec/support/shared_contexts/custom_products.rb
solidus_frontend-2.8.6 spec/support/shared_contexts/custom_products.rb
solidus_frontend-2.10.1 spec/support/shared_contexts/custom_products.rb
solidus_frontend-2.9.5 spec/support/shared_contexts/custom_products.rb
solidus_frontend-2.10.0 spec/support/shared_contexts/custom_products.rb
solidus_frontend-2.9.4 spec/support/shared_contexts/custom_products.rb
solidus_frontend-2.6.6 spec/support/shared_contexts/custom_products.rb
solidus_frontend-2.7.4 spec/support/shared_contexts/custom_products.rb
solidus_frontend-2.8.5 spec/support/shared_contexts/custom_products.rb
solidus_frontend-2.9.3 spec/support/shared_contexts/custom_products.rb
solidus_frontend-2.9.2 spec/support/shared_contexts/custom_products.rb
solidus_frontend-2.10.0.beta1 spec/support/shared_contexts/custom_products.rb
solidus_frontend-2.7.3 spec/support/shared_contexts/custom_products.rb
solidus_frontend-2.6.5 spec/support/shared_contexts/custom_products.rb
solidus_frontend-2.9.1 spec/support/shared_contexts/custom_products.rb
solidus_frontend-2.9.0 spec/support/shared_contexts/custom_products.rb