|
- var assert = require('assert');
- var stackback = require('./');
-
- test('capture', function() {
- var err = new Error();
- var stack = stackback(err);
- assert.equal(stack[0].getFileName(), __filename);
- });
-
- // calling stackback on the same error twice should work
- test('multiple calls', function() {
- var err = new Error();
- var stack1 = stackback(err);
- var stack2 = stackback(err);
- assert.equal(stack1[0].getFileName(), __filename);
- assert.deepEqual(stack1, stack2);
- });
-
- test('string', function() {
- var err = new Error();
- stackback(err);
- assert.equal(typeof err.stack, 'string');
- });
|