Skip to content

Instantly share code, notes, and snippets.

@junosuarez
Last active August 29, 2015 14:14
Show Gist options
  • Save junosuarez/bff89f22cf53edc30008 to your computer and use it in GitHub Desktop.
Save junosuarez/bff89f22cf53edc30008 to your computer and use it in GitHub Desktop.
var assert = require('assert')
!function () {
var x
try {
x()
} catch (e) {
assert(e instanceof TypeError)
assert(e.message === 'undefined is not a function')
}
}()
!function () {
var x = {}
try {
x.noSuchFunction()
} catch (e) {
assert(e instanceof TypeError)
assert(e.message === 'undefined is not a function')
}
}()
!function () {
function Foo(){}
var foo = new Foo
try {
foo.notSuchFunction()
} catch (e) {
assert(e instanceof TypeError)
assert(e.message === 'undefined is not a function')
}
}()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment