Sha256: 982cc3a76d0f5e0f3f302a5a6f1c9e1bb08dd6de0917c15f8b60296f0af0e394

Contents?: true

Size: 686 Bytes

Versions: 3

Compression:

Stored size: 686 Bytes

Contents

require 'spec_helper'


describe 'Object' do 
    describe '#blank?' do 
        it { expect(''.blank?).to be(true)}
        it { expect(nil.blank?).to be(true)}
        it { expect(true.blank?).to be(false)}
        it { expect(Hash.new.blank?).to be(true)}
        it { expect({}.blank?).to be(true)}
        it { expect([].blank?).to be(true)}
    end

    describe '#present?' do 
        it { expect(''.present?).to be(false)}
        it { expect(nil.present?).to be(false)}
        it { expect(true.present?).to be(true)}
        it { expect(Hash.new.present?).to be(false)}
        it { expect({}.present?).to be(false)}
        it { expect([].present?).to be(false)}
    end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sparkpost-0.1.2 spec/lib/sparkpost/core_extensions/object_spec.rb
sparkpost-0.1.1 spec/lib/sparkpost/core_extensions/object_spec.rb
sparkpost-0.1.0 spec/lib/sparkpost/core_extensions/object_spec.rb