assert = require('assert')
dependencies
assert = require('assert')
Function::assert_Throws() onError
Asserts that a function throws an exception.
If provided the callback method will be called with the Error object
Function::assert_Throws= (callback) ->
message = "[assert_Throws]"
onError = (error)=>
callback error if callback
true
assert.throws(@, onError, message)
return @
Function::assert_Not_Throws()
Function::assert_Not_Throws = ->
message = "[assert_Not_Throws]"
assert.doesNotThrow(@, message)
return @
Function::assert_Is_Function()
Function::assert_Is_Function = ->
message = "[assert_Is_Function]"
test = typeof(@)
assert.equal(test, 'function', message)
@