1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/spec/ruby/language/safe_spec.rb
2022-04-25 14:53:54 +02:00

27 lines
588 B
Ruby

require_relative '../spec_helper'
describe "The $SAFE variable" do
ruby_version_is ""..."3.0" do
it "warn when access" do
-> {
$SAFE
}.should complain(/\$SAFE will become a normal global variable in Ruby 3.0/)
end
it "warn when set" do
-> {
$SAFE = 1
}.should complain(/\$SAFE will become a normal global variable in Ruby 3.0/)
end
end
ruby_version_is "3.0" do
it "$SAFE is a regular global variable" do
$SAFE.should == nil
$SAFE = 42
$SAFE.should == 42
ensure
$SAFE = nil
end
end
end