From 47fc608833f0d395883c0d7ee4684a8a6ba72b42 Mon Sep 17 00:00:00 2001 From: Rob Wise Date: Sun, 4 Sep 2016 22:57:31 -0400 Subject: [PATCH] Fix possible open resource leak in AssetsPrecompile spec --- spec/react_on_rails/assets_precompile_spec.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/spec/react_on_rails/assets_precompile_spec.rb b/spec/react_on_rails/assets_precompile_spec.rb index 88b14d5beb..703706a3ca 100644 --- a/spec/react_on_rails/assets_precompile_spec.rb +++ b/spec/react_on_rails/assets_precompile_spec.rb @@ -69,9 +69,9 @@ module ReactOnRails let(:nondigest_filename) { "alfa.js" } let(:checker) do - f = File.new(assets_path.join("manifest-alfa.json"), "w") - f.write("{\"assets\":{\"#{nondigest_filename}\": \"#{digest_filename}\"}}") - f.close + File.open(assets_path.join("manifest-alfa.json"), "w") do |f| + f.write("{\"assets\":{\"#{nondigest_filename}\": \"#{digest_filename}\"}}") + end AssetsPrecompile.new(assets_path: assets_path, symlink_non_digested_assets_regex: Regexp.new('.*\.js$'))