jest-mock
Advanced tools
Comparing version 29.3.0 to 29.3.1
@@ -311,5 +311,5 @@ /** | ||
T extends ClassLike | ||
? MockInstance<(...args: ConstructorParameters<T>) => InstanceType<T>> | ||
? SpiedClass<T> | ||
: T extends FunctionLike | ||
? MockInstance<(...args: Parameters<T>) => ReturnType<T>> | ||
? SpiedFunction<T> | ||
: never; | ||
@@ -316,0 +316,0 @@ |
@@ -675,3 +675,2 @@ 'use strict'; | ||
} | ||
// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types | ||
spyOn(object, methodKey, accessType) { | ||
@@ -751,5 +750,5 @@ if (typeof object !== 'object' && typeof object !== 'function') { | ||
} | ||
_spyOnProperty(obj, propertyKey, accessType) { | ||
let descriptor = Object.getOwnPropertyDescriptor(obj, propertyKey); | ||
let proto = Object.getPrototypeOf(obj); | ||
_spyOnProperty(object, propertyKey, accessType) { | ||
let descriptor = Object.getOwnPropertyDescriptor(object, propertyKey); | ||
let proto = Object.getPrototypeOf(object); | ||
while (!descriptor && proto !== null) { | ||
@@ -790,3 +789,3 @@ descriptor = Object.getOwnPropertyDescriptor(proto, propertyKey); | ||
descriptor[accessType] = original; | ||
Object.defineProperty(obj, propertyKey, descriptor); | ||
Object.defineProperty(object, propertyKey, descriptor); | ||
} | ||
@@ -799,3 +798,3 @@ ); | ||
} | ||
Object.defineProperty(obj, propertyKey, descriptor); | ||
Object.defineProperty(object, propertyKey, descriptor); | ||
return descriptor[accessType]; | ||
@@ -802,0 +801,0 @@ } |
{ | ||
"name": "jest-mock", | ||
"version": "29.3.0", | ||
"version": "29.3.1", | ||
"repository": { | ||
@@ -20,5 +20,5 @@ "type": "git", | ||
"dependencies": { | ||
"@jest/types": "^29.2.1", | ||
"@jest/types": "^29.3.1", | ||
"@types/node": "*", | ||
"jest-util": "^29.2.1" | ||
"jest-util": "^29.3.1" | ||
}, | ||
@@ -35,3 +35,3 @@ "devDependencies": { | ||
}, | ||
"gitHead": "84b8de987b33e2da20dc833aeb65f23d72a673cd" | ||
"gitHead": "05deb8393c4ad71e19be2567b704dfd3a2ab5fc9" | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
42011
1152
Updated@jest/types@^29.3.1
Updatedjest-util@^29.3.1