summaryrefslogtreecommitdiff
path: root/spec/ruby/core/kernel
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2019-08-03 14:06:56 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2019-08-03 14:07:10 +0900
commitec0d742dd744b13e89d82ffc88d193f165942acf (patch)
treeaa18766cd988a413979b7af07caab5f0b6aeb853 /spec/ruby/core/kernel
parentcee394eb228efa4160501ef02a1cd6a696909972 (diff)
Suppress warnings against locations in eval
Diffstat (limited to 'spec/ruby/core/kernel')
-rw-r--r--spec/ruby/core/kernel/eval_spec.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/spec/ruby/core/kernel/eval_spec.rb b/spec/ruby/core/kernel/eval_spec.rb
index 9442725eac..02f7ae87e9 100644
--- a/spec/ruby/core/kernel/eval_spec.rb
+++ b/spec/ruby/core/kernel/eval_spec.rb
@@ -161,11 +161,11 @@ describe "Kernel#eval" do
it "uses the filename of the binding if none is provided" do
eval("__FILE__").should == "(eval)"
- eval("__FILE__", binding).should == __FILE__
+ suppress_warning {eval("__FILE__", binding)}.should == __FILE__
eval("__FILE__", binding, "success").should == "success"
- eval("eval '__FILE__', binding").should == "(eval)"
- eval("eval '__FILE__', binding", binding).should == __FILE__
- eval("eval '__FILE__', binding", binding, 'success').should == 'success'
+ suppress_warning {eval("eval '__FILE__', binding")}.should == "(eval)"
+ suppress_warning {eval("eval '__FILE__', binding", binding)}.should == __FILE__
+ suppress_warning {eval("eval '__FILE__', binding", binding, 'success')}.should == 'success'
end
# Found via Rubinius bug github:#149