版博士V2.0程序
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 
 

25 řádky
621 B

  1. var assert = require('assert');
  2. var stackback = require('./');
  3. test('capture', function() {
  4. var err = new Error();
  5. var stack = stackback(err);
  6. assert.equal(stack[0].getFileName(), __filename);
  7. });
  8. // calling stackback on the same error twice should work
  9. test('multiple calls', function() {
  10. var err = new Error();
  11. var stack1 = stackback(err);
  12. var stack2 = stackback(err);
  13. assert.equal(stack1[0].getFileName(), __filename);
  14. assert.deepEqual(stack1, stack2);
  15. });
  16. test('string', function() {
  17. var err = new Error();
  18. stackback(err);
  19. assert.equal(typeof err.stack, 'string');
  20. });