Add spec to countries_controller

This commit is contained in:
Luis Ramos
2020-05-16 15:17:09 +01:00
parent 73f2844fe3
commit 583b4a1df7

View File

@@ -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