Sha256: 6e63b9c09ee450ffe2a9cb71e5310e34dfa93fd289cf7c0bba246a925d667fd3
Contents?: true
Size: 1.26 KB
Versions: 19
Compression:
Stored size: 1.26 KB
Contents
require 'test_helper' describe Fanforce::Base::Utils do it 'should return true if false, nil, or empty' do assert Fanforce.is_blank?(nil) == true assert Fanforce.is_blank?('') == true assert Fanforce.is_blank?([]) == true assert Fanforce.is_blank?({}) == true assert Fanforce.is_blank?(false) == true assert Fanforce.is_blank?(true) == false assert Fanforce.is_blank?(0) == false assert Fanforce.is_blank?(1) == false assert Fanforce.is_blank?('SOMETHING') == false end it 'should return true if not blank' do assert Fanforce.is_present?(nil) == false assert Fanforce.is_present?('') == false assert Fanforce.is_present?([]) == false assert Fanforce.is_present?({}) == false assert Fanforce.is_present?(false) == false assert Fanforce.is_present?(true) == true assert Fanforce.is_present?(0) == true assert Fanforce.is_present?(1) == true assert Fanforce.is_present?('SOMETHING') == true end it 'should symbolize all keys' do Fanforce.symbolize_keys({'first' => 'test', 'second' => 2}).each do |k,v| assert k.is_a?(Symbol) end Fanforce.symbolize_keys([{'first' => 'test', 'second' => 2}]).each do |hash| hash.each do |k,v| assert k.is_a?(Symbol) end end end end
Version data entries
19 entries across 19 versions & 1 rubygems