spec/controllers/layers_controller_spec.rb in flms-0.0.3 vs spec/controllers/layers_controller_spec.rb in flms-0.1.0

- old
+ new

@@ -3,24 +3,23 @@ describe Flms::LayersController do include NamedFactories describe 'delete' do describe 'access control' do - let(:request) { delete :destroy, id: image_layer_1a1.id, block_id: block_1a.id, page_id: page_1.url, use_route: :flms } - let(:access_granted_check) { response.status == 302 && response.location == "http://test.host/flms/pages/#{page_1.url}/blocks/#{block_1a.id}" } + let(:request) { delete :destroy, id: image_layer_1a1.id, block_id: block_1a.id, use_route: :flms } + let(:access_granted_check) { response.status == 302 && response.location == "http://test.host/flms/blocks/#{block_1a.id}/edit" } let(:database_performed_check) { Flms::Layer.count == 0 } it_should_behave_like 'an action accessible only to logged-in users' end describe 'functionality' do it 'deletes the given image layer' do sign_in user - delete :destroy, id: image_layer_1a1.id, block_id: block_1a.id, page_id: page_1.url, use_route: :flms + delete :destroy, id: image_layer_1a1.id, block_id: block_1a.id, use_route: :flms - expect(response).to redirect_to [page_1, block_1a] + expect(response).to redirect_to "http://test.host/flms/blocks/#{block_1a.id}/edit" expect(Flms::Layer).to have(0).instances end end end end -