Sha256: ca560ac25a637912c4a2dd65cfd766dd8525caec573de0bd67145210ae561c22
Contents?: true
Size: 1.7 KB
Versions: 1
Compression:
Stored size: 1.7 KB
Contents
FancySpec describe: NilClass with: { it: "should be false for calling and: with any value" for: 'and: when: { nil and: true . should == nil nil and: 'foo . should == nil nil and: nil . should == nil false and: true . should == false false and: 'foo . should == false false and: nil . should == false } it: "should be nil/false for calling && with any value" for: '&& when: { (nil && true) should == nil (nil && 'foo) should == nil (nil && nil) should == nil (false && true) should == false (false && 'foo) should == false (false && nil) should == false } it: "should be true for calling or: with any non-nil value" for: 'or: when: { nil or: true . should == true nil or: 'foo . should == 'foo } it: "should be nil/false for calling or: with a nil/false value" for: 'or: when: { nil or: nil . should == nil nil or: false . should == false } it: "should be true for calling || with any non-nil value" for: '|| when: { (nil || true) should == true (nil || 'foo) should == 'foo } it: "should be nil for calling || with a nil value" for: '|| when: { (nil || nil) should == nil } it: "should NOT call the block" for: 'if_true: when: { nil if_true: { 'then } . should == nil } it: "should not call the block" for: 'if_false: when: { nil if_false: { 'false } . should == nil } it: "should be nil" for: 'nil? when: { nil nil? should == true } it: "should be false" for: 'false? when: { nil false? should == false } it: "should NOT be true" for: 'true? when: { nil true? should == false } it: "should call the block if nil" for: 'if_nil: when: { nil if_nil: { 'is_nil } . should == 'is_nil } }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fancy-0.3.3 | tests/nil_class.fy |