Sha256: f9b3f9c0ded46411813a5c693857076b7132d3e267f1bb2e37f350005861b607

Contents?: true

Size: 469 Bytes

Versions: 8

Compression:

Stored size: 469 Bytes

Contents

require 'spec_helper'

describe Dragonfly::Utils do

  describe "blank?" do
    [
      nil,
      false,
      "",
      [],
      {}
    ].each do |obj|
      it "returns true for #{obj.inspect}" do
        obj.blank?.should be_true
      end
    end

    [
      "a",
      [1],
      {1 => 2},
      Object.new,
      true,
      7.3
    ].each do |obj|
      it "returns false for #{obj.inspect}" do
        obj.blank?.should be_false
      end
    end
  end

end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
dragonfly-1.0.7 spec/dragonfly/utils_spec.rb
dragonfly-1.0.6 spec/dragonfly/utils_spec.rb
dragonfly-1.0.5 spec/dragonfly/utils_spec.rb
dragonfly-1.0.4 spec/dragonfly/utils_spec.rb
dragonfly-1.0.3 spec/dragonfly/utils_spec.rb
dragonfly-1.0.2 spec/dragonfly/utils_spec.rb
dragonfly-1.0.1 spec/dragonfly/utils_spec.rb
dragonfly-1.0 spec/dragonfly/utils_spec.rb