Sha256: 41cb442a27cef4e745036bb2b48c2cffd9a4d1d135b86621c959708469ea93bd
Contents?: true
Size: 1.13 KB
Versions: 52
Compression:
Stored size: 1.13 KB
Contents
require File.expand_path('../../spec_helper', __FILE__) describe "The not keyword" do it "negates a `true' value" do (not true).should be_false (not 'true').should be_false end it "negates a `false' value" do (not false).should be_true (not nil).should be_true end it "accepts an argument" do lambda do not(true) end.should_not raise_error(SyntaxError) end it "returns false if the argument is true" do (not(true)).should be_false end it "returns true if the argument is false" do (not(false)).should be_true end it "returns true if the argument is nil" do (not(false)).should be_true end end language_version __FILE__, "not" describe "The `!' keyword" do it "negates a `true' value" do (!true).should be_false (!'true').should be_false end it "negates a `false' value" do (!false).should be_true (!nil).should be_true end it "turns a truthful object into `true'" do (!!true).should be_true (!!'true').should be_true end it "turns a not truthful object into `false'" do (!!false).should be_false (!!nil).should be_false end end
Version data entries
52 entries across 52 versions & 2 rubygems