From 583b4a1df72df53f39426d7a692525c2eeb36382 Mon Sep 17 00:00:00 2001 From: Luis Ramos Date: Sat, 16 May 2020 15:17:09 +0100 Subject: [PATCH] Add spec to countries_controller --- .../spree/admin/countries_controller_spec.rb | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 spec/controllers/spree/admin/countries_controller_spec.rb diff --git a/spec/controllers/spree/admin/countries_controller_spec.rb b/spec/controllers/spree/admin/countries_controller_spec.rb new file mode 100644 index 0000000000..4146a506de --- /dev/null +++ b/spec/controllers/spree/admin/countries_controller_spec.rb @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +require 'spec_helper' + +module Spree + module Admin + describe CountriesController, type: :controller do + include AuthenticationWorkflow + + describe "#update" do + before { login_as_admin } + + it "updates the name of an existing country" do + country = create(:country) + spree_put :update, id: country.id, + country: { name: "Kyrgyzstan" } + + expect(response).to redirect_to spree.admin_countries_url + expect(country.reload.name).to eq "Kyrgyzstan" + end + end + end + end +end