Sha256: f3e17321b60827698cb77129e82aa3ee1196739c36311a0225fdc8acc3249feb

Contents?: true

Size: 1.15 KB

Versions: 6

Compression:

Stored size: 1.15 KB

Contents

describe 'up.util', ->
  
  describe 'Javascript functions', ->

    describe '.isBlank', ->
  
      it 'returns false for false', ->
        expect(up.util.isBlank(false)).toBe(false)
        
      it 'returns false for true', ->
        expect(up.util.isBlank(true)).toBe(false)
  
      it 'returns true for null', ->
        expect(up.util.isBlank(null)).toBe(true)
        
      it 'returns true for undefined', ->
        expect(up.util.isBlank(undefined)).toBe(true)
        
      it 'returns true for an empty String', ->
        expect(up.util.isBlank('')).toBe(true)
        
      it 'returns false for a String with at least one character', ->
        expect(up.util.isBlank('string')).toBe(false)
        
      it 'returns true for an empty array', ->
        expect(up.util.isBlank([])).toBe(true)
        
      it 'returns false for an array with at least one element', ->
        expect(up.util.isBlank(['element'])).toBe(false)

      it 'returns true for an empty object', ->
        expect(up.util.isBlank({})).toBe(true)

      it 'returns true for an object with at least one key', ->
        expect(up.util.isBlank({key: 'value'})).toBe(false)
        

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
upjs-rails-0.4.2 spec_app/spec/javascripts/up/util_spec.js.coffee
upjs-rails-0.4.1 spec_app/spec/javascripts/up/util_spec.js.coffee
upjs-rails-0.4.0 spec_app/spec/javascripts/up/util_spec.js.coffee
upjs-rails-0.3.3 spec_app/spec/javascripts/up/util_spec.js.coffee
upjs-rails-0.3.2 spec_app/spec/javascripts/up/util_spec.js.coffee
upjs-rails-0.3.0 spec_app/spec/javascripts/up/util_spec.js.coffee