From f9db5d5ea66136970a9c68208970b3604358bd9c Mon Sep 17 00:00:00 2001 From: Jarek Radosz Date: Thu, 11 May 2023 21:18:55 +0200 Subject: [PATCH] DEV: Stub stderr instead of manual change (#21511) Fixes "stack too deep" issues in CI --- spec/lib/stylesheet/manager_spec.rb | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/spec/lib/stylesheet/manager_spec.rb b/spec/lib/stylesheet/manager_spec.rb index 0442cd69dc8..5c00f4e6742 100644 --- a/spec/lib/stylesheet/manager_spec.rb +++ b/spec/lib/stylesheet/manager_spec.rb @@ -878,20 +878,10 @@ RSpec.describe Stylesheet::Manager do end describe ".precompile css" do - before do - class << STDERR - alias_method :orig_write, :write - def write(x) - end - end - end + before { STDERR.stubs(:write) } after do - class << STDERR - def write(x) - orig_write(x) - end - end + STDERR.unstub(:write) FileUtils.rm_rf("tmp/stylesheet-cache") end