From 1d9540cc0db6c9269621263b9717aaabbd306cc9 Mon Sep 17 00:00:00 2001 From: Phil Hughes Date: Wed, 25 Apr 2018 17:27:18 +0100 Subject: [PATCH] restore original script_name config --- spec/helpers/blob_helper_spec.rb | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/spec/helpers/blob_helper_spec.rb b/spec/helpers/blob_helper_spec.rb index 750734be290..419dc091a62 100644 --- a/spec/helpers/blob_helper_spec.rb +++ b/spec/helpers/blob_helper_spec.rb @@ -246,7 +246,18 @@ describe BlobHelper do describe '#ide_edit_path' do let(:project) { create(:project) } + around(:each) do |example| + old_script_name = Rails.application.routes.default_url_options[:script_name] + begin + example.run + ensure + Rails.application.routes.default_url_options[:script_name] = old_script_name + end + end + it 'returns full IDE path' do + Rails.application.routes.default_url_options[:script_name] = nil + expect(helper.ide_edit_path(project, "master", "")).to eq("/-/ide/project/#{project.namespace.path}/#{project.path}/edit/master/") end