Add feature test for shipping categories

This commit is contained in:
Shen Sat
2021-07-02 08:56:57 +01:00
parent 718f9c4af8
commit 63cb82717b
2 changed files with 27 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,26 @@
# frozen_string_literal: true
require 'spec_helper'
describe "Tax Categories" do
include AuthenticationHelper
# include WebHelper
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