Merge pull request #6675 from cillian/single-new-product-view

Remove ability to create new product from products page, use /admin/products/new instead.
This commit is contained in:
Andy Brett
2021-01-20 19:23:33 -08:00
committed by GitHub
3 changed files with 1 additions and 37 deletions

View File

@@ -68,28 +68,6 @@ feature '
expect(product.master.options_text).to eq("5kg")
end
scenario "creating directly from the new product path", js: true do
login_as_admin_and_visit spree.new_admin_product_path
select 'New supplier', from: 'product_supplier_id'
fill_in 'product_name', with: 'A new product !!!'
select "Weight (kg)", from: 'product_variant_unit_with_scale'
fill_in 'product_unit_value_with_description', with: 5
select taxon.name, from: "product_primary_taxon_id"
fill_in 'product_price', with: '19.99'
fill_in 'product_on_hand', with: 5
select 'Test Tax Category', from: 'product_tax_category_id'
page.find("div[id^='taTextElement']").native.send_keys('A description...')
click_button 'Create'
expect(current_path).to eq spree.admin_products_path
expect(flash_message).to eq('Product "A new product !!!" has been successfully created!')
product = Spree::Product.find_by(name: 'A new product !!!')
expect(product.variant_unit).to eq('weight')
expect(product.variant_unit_scale).to eq(1000)
end
scenario "creating an on-demand product", js: true do
login_as_admin_and_visit spree.admin_products_path