diff options
Diffstat (limited to 'test/parallel/test-util.js')
-rw-r--r-- | test/parallel/test-util.js | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/test/parallel/test-util.js b/test/parallel/test-util.js index 2fb4bc5609..03456d6439 100644 --- a/test/parallel/test-util.js +++ b/test/parallel/test-util.js @@ -78,3 +78,10 @@ assert.deepEqual(util._extend({a:1}, true), {a:1}); assert.deepEqual(util._extend({a:1}, false), {a:1}); assert.deepEqual(util._extend({a:1}, {b:2}), {a:1, b:2}); assert.deepEqual(util._extend({a:1, b:2}, {b:3}), {a:1, b:3}); + +// inherits +var ctor = function() {}; +assert.throws(function() { util.inherits(ctor, {}) }, TypeError); +assert.throws(function() { util.inherits(ctor, null) }, TypeError); +assert.throws(function() { util.inherits(null, ctor) }, TypeError); +assert.doesNotThrow(function() { util.inherits(ctor, ctor) }, TypeError); |