Sha256: 00d5a353e337324372af099b46a30041265d0118c35250baf17ce3a9f710ed3e
Contents?: true
Size: 1002 Bytes
Versions: 83
Compression:
Stored size: 1002 Bytes
Contents
require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/../spec_helper' describe "The unless expression" do it "evaluates the unless body when the expression is false" do unless false a = true else a = false end a.should == true end it "returns the last statement in the body" do unless false 'foo' 'bar' 'baz' end.should == 'baz' end it "evaluates the else body when the expression is true" do unless true 'foo' else 'bar' end.should == 'bar' end it "takes an optional then after the expression" do unless false then 'baz' end.should == 'baz' end it "does not return a value when the expression is true" do unless true; end.should == nil end it "allows expression and body to be on one line (using 'then')" do unless false then 'foo'; else 'bar'; end.should == 'foo' end end language_version File.join(__rhoGetCurrentDir(), __FILE__), "unless"
Version data entries
83 entries across 83 versions & 1 rubygems