Skip to content

Commit 7564725

Browse files
committed
Merge pull request #2 from simonzack/master
fixes `.stack` on firefox
2 parents cb277d2 + 07de217 commit 7564725

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

index.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,8 @@ function AssertionError (message, _props, ssf) {
6969
ssf = ssf || arguments.callee;
7070
if (ssf && Error.captureStackTrace) {
7171
Error.captureStackTrace(this, ssf);
72+
} else {
73+
this.stack = new Error().stack;
7274
}
7375
}
7476

test/test.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ suite(function (test, assert) {
1313
assert(empty.message === 'Unspecified AssertionError', 'w/o err.message');
1414
});
1515

16+
test('stack', function() {
17+
assert(typeof new AssertionError().stack === 'string');
18+
});
19+
1620
test('custom properties', function () {
1721
var err = new AssertionError('good message', {
1822
name: 'ShouldNotExist'

0 commit comments

Comments
 (0)