diff --git a/spec/helpers/frontend_asset_helper_spec.rb b/spec/helpers/frontend_asset_helper_spec.rb index b40d2f93f16f..340c9a3d74d0 100644 --- a/spec/helpers/frontend_asset_helper_spec.rb +++ b/spec/helpers/frontend_asset_helper_spec.rb @@ -30,11 +30,12 @@ RSpec.describe FrontendAssetHelper do describe "#include_frontend_assets" do - context "when in development or test", - with_env: { "OPENPROJECT_DISABLE_DEV_ASSET_PROXY" => nil } do - before do - allow(Rails.env).to receive(:production?).and_return(false) - end + before do + allow(FrontendAssetHelper).to receive(:assets_proxied?).and_return(proxied) + end + + context "when proxied" do + let(:proxied) { true } it "returns the proxied frontend server" do expect(helper.include_frontend_assets).to match(%r{script src="http://(frontend-test|localhost):4200/assets/frontend/main(.*).js"}) @@ -51,10 +52,8 @@ end end - context "when in production" do - before do - allow(Rails.env).to receive(:production?).and_return(true) - end + context "when not proxied" do + let(:proxied) { false } it "returns the path to the asset" do expect(helper.include_frontend_assets).to match(%r{script src="/assets/frontend/main(.*).js"})