Sha256: 78aa62ae1e2de4f0eb2fe2235262ed4be484b3af38e77cc2a3cec342f7d52854

Contents?: true

Size: 831 Bytes

Versions: 8

Compression:

Stored size: 831 Bytes

Contents

/* */ 
var assert = require('assert');
var util = require('../../util');
suite('inspect');
test('util.inspect - test for sparse array', function() {
  var a = ['foo', 'bar', 'baz'];
  assert.equal(util.inspect(a), '[ \'foo\', \'bar\', \'baz\' ]');
  delete a[1];
  assert.equal(util.inspect(a), '[ \'foo\', , \'baz\' ]');
  assert.equal(util.inspect(a, true), '[ \'foo\', , \'baz\', [length]: 3 ]');
  assert.equal(util.inspect(new Array(5)), '[ , , , ,  ]');
});
test('util.inspect -  exceptions should print the error message, not \'{}\'', function() {
  assert.equal(util.inspect(new Error()), '[Error]');
  assert.equal(util.inspect(new Error('FAIL')), '[Error: FAIL]');
  assert.equal(util.inspect(new TypeError('FAIL')), '[TypeError: FAIL]');
  assert.equal(util.inspect(new SyntaxError('FAIL')), '[SyntaxError: FAIL]');
});

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
sequenceserver-3.1.3 public/vendor/npm/util@0.10.3/test/browser/inspect.js
sequenceserver-3.1.2 public/vendor/npm/util@0.10.3/test/browser/inspect.js
sequenceserver-3.1.1 public/vendor/npm/util@0.10.3/test/browser/inspect.js
sequenceserver-3.1.0 public/vendor/npm/util@0.10.3/test/browser/inspect.js
sequenceserver-3.0.1 public/vendor/npm/util@0.10.3/test/browser/inspect.js
sequenceserver-3.0 public/vendor/npm/util@0.10.3/test/browser/inspect.js
sequenceserver-2.2.0 public/vendor/npm/util@0.10.3/test/browser/inspect.js
sequenceserver-2.1.0 public/vendor/npm/util@0.10.3/test/browser/inspect.js