summaryrefslogtreecommitdiff
path: root/spec/ruby/core/env/shared/value.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/ruby/core/env/shared/value.rb')
-rw-r--r--spec/ruby/core/env/shared/value.rb11
1 files changed, 11 insertions, 0 deletions
diff --git a/spec/ruby/core/env/shared/value.rb b/spec/ruby/core/env/shared/value.rb
new file mode 100644
index 0000000000..d9ee90f12d
--- /dev/null
+++ b/spec/ruby/core/env/shared/value.rb
@@ -0,0 +1,11 @@
+describe :env_value, shared: true do
+ it "returns true if ENV has the value" do
+ ENV["foo"] = "bar"
+ ENV.send(@method, "bar").should == true
+ ENV["foo"] = nil
+ end
+
+ it "returns false if ENV doesn't have the value" do
+ ENV.send(@method, "this_value_should_never_exist").should == false
+ end
+end