• 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.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.test.coffee path.test.coffee process.test.coffee encoding.test.coffee globals.test.coffee
  • assert_Object.litcoffee

  • ¶

    dependencies

    assert = require 'assert'
  • ¶

    assert_Is_Equal_To(target)

    Object.defineProperty Object.prototype, 'assert_Is_Equal_To',
      enumerable  : false,
      writable    : true,
      value: (target)->
        assert.deepEqual(@, target)
        @
    
    Object.defineProperty Object.prototype, 'assert_Is_Instance_Of',
      enumerable  : false,
      writable    : true,
      value: (target)->
        (@ instanceof target).assert_Is_True("object was not of expected type/instance") #"expected type of be '#{typeof(@)}' and it was #{typeof(target)}")
        @
    
    Object.defineProperty Object.prototype, 'assert_Is_Not_Equal_To',
      enumerable  : false,
      writable    : true,
      value: (target)->
        assert.notDeepEqual(@, target)
        @
    Object.defineProperty Object.prototype, 'assert_Is_Object',
      enumerable  : false,
      writable    : true,
      value: (target)->
        assert.equal(typeof(@), 'object')
        @
    
    Object.defineProperty Object.prototype, 'assert_Is_Null',
      enumerable  : false,
      writable    : true,
      value: (target)->
        (target == null).assert_Is_True("expected value to be null:" + target)
        null
    
    Object.defineProperty Object.prototype, 'assert_Is_Not_Null',
      enumerable  : false,
      writable    : true,
      value: (target)->
        (target == null).assert_Is_False("expected value to not be null")
        target
    
    Object.defineProperty Object.prototype, 'assert_Is_Undefined',
      enumerable  : false,
      writable    : true,
      value: (target)->
        (typeof(target) == 'undefined').assert_Is_True("expected value to be undefined:" + target)
        null
    
    Object.defineProperty Object.prototype, 'assert_Is_Not_Undefined',
      enumerable  : false,
      writable    : true,
      value: (target)->
        (typeof(target) == 'undefined').assert_Is_False("expected value to not be undefined")
        target
    
    Object.defineProperty Object.prototype, 'assert_Instance_Of',enumerable  : false, writable    : true, value: Object::assert_Is_Instance_Of
    Object.defineProperty Object.prototype, 'assert_Is'         ,enumerable  : false, writable    : true, value: Object::assert_Is_Equal_To
    Object.defineProperty Object.prototype, 'assert_Is_Not'     ,enumerable  : false, writable    : true, value: Object::assert_Is_Not_Equal_To
  • ¶

  • ¶

    back to index