Merge pull request #7909 from shen-sat/7470-add-shipping-category-feature-test

7470 add shipping category feature test
This commit is contained in:
Maikel
2021-07-14 14:29:29 +10:00
committed by GitHub
2 changed files with 26 additions and 1 deletions

View File

@@ -5,7 +5,7 @@
- content_for :page_actions do
%li
= button_link_to Spree.t(:back_to_shipping_categories_list), spree.admin_shipping_categories_path, :icon => 'icon-arrow-left'
= button_link_to Spree.t(:back_to_shipping_categories), spree.admin_shipping_categories_path, :icon => 'icon-arrow-left'
= render :partial => 'spree/shared/error_messages', :locals => { :target => @shipping_category }

View File

@@ -0,0 +1,25 @@
# frozen_string_literal: true
require 'spec_helper'
describe "Shipping Categories" do
include AuthenticationHelper
context 'user adds a new shipping category with temperature control' do
it 'user sees new shipping category with temperature control' do
login_as_admin_and_visit spree.admin_shipping_categories_path
click_link "New Shipping Category"
fill_in "shipping_category_name", with: "freeze"
check "shipping_category_temperature_controlled"
click_button "Create"
expect(page).to have_content("successfully created!")
expect(page).to have_content("freeze")
row = find('tr', text: 'freeze')
within row do
expect(page).to have_content "Yes"
end
end
end
end