Sha256: f356fa5324f0ac8b4f2b6c7486594c303c903e90df70a691d93f346dcb31709d

Contents?: true

Size: 498 Bytes

Versions: 4

Compression:

Stored size: 498 Bytes

Contents

covers 'facets/kernel/presence'

tests Kernel do

  unit :presence do
    "a".presence.assert == "a"
    [1].presence.assert == [1]
    {:a=>1}.presence.assert == {:a=>1}
  end

  unit :presence do
    "".presence.assert == nil
    [].presence.assert == nil
    {}.presence.assert == nil
  end

  unit :present? do
    "a".assert.present?
    [1].assert.present?
    {:a=>1}.assert.present?
  end

  unit :present? do
    "".refute.present?
    [].refute.present?
    {}.refute.present?
  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
facets-2.9.1 test/core/kernel/test_presence.rb
facets-2.9.0 test/core/kernel/test_presence.rb
facets-2.9.0.pre.2 test/core/kernel/test_presence.rb
facets-2.9.0.pre.1 test/core/kernel/test_presence.rb