Skip to content

Extend throwsException() assertion to handle testing against error objects#25

Open
jamesbebbington wants to merge 1 commit intommonteleone:masterfrom
liveline:throwsexception-object-tests
Open

Extend throwsException() assertion to handle testing against error objects#25
jamesbebbington wants to merge 1 commit intommonteleone:masterfrom
liveline:throwsexception-object-tests

Conversation

@jamesbebbington
Copy link

Does what it say on the tin really; I've extended throwsException() so that you can pass it an error object against which the actual exception is compared.

e.g.

assert(function(){
    throw(new SyntaxError("expected message"));
}).throwsException(new SyntaxError("expected message"));

Equality is determined by comparing the error name and message. See specs for additional examples.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant