Skip to content

Commit 2ef9fd7

Browse files
committed
Silence encoding warnings in specs
Setting `Encoding.default_external` prints a warning when running specs: warning: setting Encoding.default_external Wrapping this with a `silence_warnings` block, silences the warnings.
1 parent 5fb6206 commit 2ef9fd7

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

spec/actions/inject_into_file_spec.rb

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,11 +159,15 @@ def file
159159
encoding_original = Encoding.default_external
160160

161161
begin
162-
Encoding.default_external = Encoding.find("UTF-8")
162+
silence_warnings do
163+
Encoding.default_external = Encoding.find("UTF-8")
164+
end
163165
invoke! "doc/README.zh", "\n中文", after: "__start__"
164166
expect(File.read(File.join(destination_root, "doc/README.zh"))).to eq("__start__\n中文\n说明\n__end__\n")
165167
ensure
166-
Encoding.default_external = encoding_original
168+
silence_warnings do
169+
Encoding.default_external = encoding_original
170+
end
167171
end
168172
end
169173
end

0 commit comments

Comments
 (0)