Browse Source

Use object-assign ponyfill

strict-mode
Luke Childs 6 years ago
parent
commit
655d01e178
  1. 4
      assert.js
  2. 1
      package.json

4
assert.js

@ -1,5 +1,7 @@
'use strict'; 'use strict';
var objectAssign = require('object-assign');
// compare and isBuffer taken from https://github.com/feross/buffer/blob/680e9e5e488f22aac27599a57dc844a6315928dd/index.js // compare and isBuffer taken from https://github.com/feross/buffer/blob/680e9e5e488f22aac27599a57dc844a6315928dd/index.js
// original notice: // original notice:
@ -487,7 +489,7 @@ assert.ifError = function(err) { if (err) throw err; };
function strict(value, message) { function strict(value, message) {
if (!value) fail(value, true, message, '==', strict); if (!value) fail(value, true, message, '==', strict);
} }
assert.strict = Object.assign(strict, assert, { assert.strict = objectAssign(strict, assert, {
equal: assert.strictEqual, equal: assert.strictEqual,
deepEqual: assert.deepStrictEqual, deepEqual: assert.deepStrictEqual,
notEqual: assert.notStrictEqual, notEqual: assert.notStrictEqual,

1
package.json

@ -13,6 +13,7 @@
}, },
"main": "./assert.js", "main": "./assert.js",
"dependencies": { "dependencies": {
"object-assign": "^4.1.1",
"util": "0.10.3" "util": "0.10.3"
}, },
"devDependencies": { "devDependencies": {

Loading…
Cancel
Save