Merge pull request #7686 from shen-sat/7470-add-delete-action-test-to-shipping-categories-controller-spec

[7470] Add delete action test to ShippingCategoriesController spec
This commit is contained in:
Andy Brett
2021-06-08 10:31:26 -07:00
committed by GitHub

View File

@@ -13,7 +13,7 @@ module Spree
it "creates a shipping shipping category" do
expect {
spree_post :create, shipping_category: { name: "Frozen" }
}.to change(Spree::ShippingCategory.all, :count).by(1)
}.to change { Spree::ShippingCategory.count }.by(1)
expect(response).to redirect_to spree.admin_shipping_categories_url
end
@@ -26,6 +26,15 @@ module Spree
expect(response).to redirect_to spree.admin_shipping_categories_url
expect(shipping_category.reload.name).to eq "Super Frozen"
end
it "deletes an existing shipping category" do
shipping_category = create(:shipping_category)
expect {
spree_delete :destroy, id: shipping_category.id
}.to change { Spree::ShippingCategory.count }.by(-1)
expect(response).to redirect_to spree.admin_shipping_categories_url
end
end
end
end