@@ -5,7 +5,7 @@ var defined = require('defined');
5
5
var path = require ( 'path' ) ;
6
6
var inherits = require ( 'inherits' ) ;
7
7
var EventEmitter = require ( 'events' ) . EventEmitter ;
8
- var has = require ( 'has ' ) ;
8
+ var hasOwn = require ( 'hasown ' ) ;
9
9
var isRegExp = require ( 'is-regex' ) ;
10
10
var trim = require ( 'string.prototype.trim' ) ;
11
11
var callBind = require ( 'call-bind' ) ;
@@ -467,10 +467,10 @@ Test.prototype._assert = function assert(ok, opts) {
467
467
operator : defined ( extra . operator , opts . operator ) ,
468
468
objectPrintDepth : self . _objectPrintDepth
469
469
} ;
470
- if ( has ( opts , 'actual' ) || has ( extra , 'actual' ) ) {
470
+ if ( hasOwn ( opts , 'actual' ) || hasOwn ( extra , 'actual' ) ) {
471
471
res . actual = defined ( extra . actual , opts . actual ) ;
472
472
}
473
- if ( has ( opts , 'expected' ) || has ( extra , 'expected' ) ) {
473
+ if ( hasOwn ( opts , 'expected' ) || hasOwn ( extra , 'expected' ) ) {
474
474
res . expected = defined ( extra . expected , opts . expected ) ;
475
475
}
476
476
this . _ok = ! ! ( this . _ok && ok ) ;
@@ -797,7 +797,7 @@ Test.prototype['throws'] = function (fn, expected, msg, extra) {
797
797
fn ( ) ;
798
798
} catch ( err ) {
799
799
caught = { error : err } ;
800
- if ( Object ( err ) === err && 'message' in err && ( ! isEnumerable ( err , 'message' ) || ! has ( err , 'message' ) ) ) {
800
+ if ( Object ( err ) === err && 'message' in err && ( ! isEnumerable ( err , 'message' ) || ! hasOwn ( err , 'message' ) ) ) {
801
801
try {
802
802
var message = err . message ;
803
803
delete err . message ;
0 commit comments