• Jump To … +
    assert_Array.litcoffee assert_Boolean.litcoffee assert_Function.litcoffee assert_Number.litcoffee assert_Object.litcoffee assert_String.litcoffee fluentnode.coffee index.md Array.litcoffee Boolean.litcoffee Function.litcoffee Number.litcoffee Object.litcoffee String.litcoffee console.litcoffee crypto.litcoffee fs.litcoffee http.GET.litcoffee http.POST.litcoffee http.Server.litcoffee http.litcoffee path.litcoffee process.litcoffee encoding.litcoffee globals.litcoffee assert_Array.test.coffee assert_Boolean.test.coffee assert_Function.test.coffee assert_Number.test.coffee assert_Object.test.coffee assert_String.test.coffee fluentnode.test.coffee Array.test.coffee Boolean.test.coffee Function.test.coffee Number.test.coffee Object.test.coffee String.test.coffee console.test.coffee crypto.test.coffee fs.test.coffee http.GET.test.coffee http.POST.test.coffee http.Server.test.coffee http.test.coffee path.test.coffee process.test.coffee encoding.test.coffee globals.test.coffee
  • assert_Array.litcoffee

  • ¶

    dependencies

    assert = require('assert')
  • ¶

    Array::assert_Is_Array [message]

    Confirms that a particular object is an array

    note: Ideally we could do something like assert.equal(typeof(@), 'array', message) but that is not working

    Array::assert_Is_Array              = (message)->
      message = message || "[assert_Is_Array]"
      (typeof(@.length)).assert_Is_Equal_To('number')
      assert.equal(typeof(@), 'object', message)
      @
  • ¶

    Array::assert_Contains value, [message]

    Array::assert_Contains              = (value, message)->
      message = message || "[assert_Contains]"
      if value instanceof Array
        for item in value
          @.contains(item).assert_Is_True("#{item} not found in array: #{@}")
      else
        message = message || "[assert_Contains]"
        @.contains(value).assert_Is_True(message)
      @
  • ¶

    Array::assert_Empty value,[message]

    Array::assert_Empty                 = (value, message)->
      message = message || "[assert_Empty]"
      @assert_Size_Is(0, message)
      @
  • ¶

    Array::assert_Not_Contains value, [message]

    Array::assert_Not_Contains          = (value, message)->
      message = message || "[assert_Contains]"
      @.not_Contains(value).assert_Is_True(message)
      @
  • ¶

    Array::assert_Not_Empty value,[message]

    Array::assert_Not_Empty             = (value, message)->
      message = message || "[assert_Not_Empty]"
      @assert_Size_Is_Not(0, message)
      @
  • ¶

    Array::assert_Size_Is size,[message]

    Array::assert_Size_Is = (size, message)->
      message = message || "[assert_Size_Is] expected #{@.length} and it was #{size}"
      assert.equal(@.length, size, message)
      @
  • ¶

    Array::assert_Size_Is_Bigger_Than size,[message]

    Asserts that the size of the @ array is bigger than size

    twin methods: assert_Size_Is_Greater_Than , assert_Size_Is_Above, assert_Is_Greater_Than , assert_Is_Bigger_Than, assert_Greater_Than, assert_Bigger_Than

    Array::assert_Size_Is_Bigger_Than   = (size, message)->
      message = message || "[assert_Size_Is_Bigger_Than] expected bigger than #{size}, but it was #{@.length} "
      (@.length > size).assert_Is_True(message)
      @
    
    Array::assert_Size_Is_Greater_Than = Array::assert_Size_Is_Bigger_Than
    Array::assert_Size_Is_Above        = Array::assert_Size_Is_Bigger_Than
    Array::assert_Is_Greater_Than      = Array::assert_Size_Is_Bigger_Than
    Array::assert_Is_Bigger_Than       = Array::assert_Size_Is_Bigger_Than
    Array::assert_Greater_Than         = Array::assert_Size_Is_Bigger_Than
    Array::assert_Bigger_Than          = Array::assert_Size_Is_Bigger_Than
  • ¶

    Array::assert_Size_Is_Not size,[message]

    Array::assert_Size_Is_Not           = (size, message)->
      message = message || "[assert_Size_Is_Not]"
      assert.notEqual(@.length, size, message)
      @
  • ¶

  • ¶

    back to index