Socket
Socket
Sign inDemoInstall

@vitest/expect

Package Overview
Dependencies
Maintainers
4
Versions
97
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vitest/expect - npm Package Compare versions

Comparing version 1.2.2 to 1.3.0

130

dist/index.d.ts

@@ -83,65 +83,65 @@ import * as _vitest_utils from '@vitest/utils';

<T>(actual: T, message?: string): Assertion<T>;
unreachable(message?: string): never;
soft<T>(actual: T, message?: string): Assertion<T>;
extend(expects: MatchersObject): void;
addEqualityTesters(testers: Array<Tester>): void;
assertions(expected: number): void;
hasAssertions(): void;
anything(): any;
any(constructor: unknown): any;
getState(): MatcherState;
setState(state: Partial<MatcherState>): void;
unreachable: (message?: string) => never;
soft: <T>(actual: T, message?: string) => Assertion<T>;
extend: (expects: MatchersObject) => void;
addEqualityTesters: (testers: Array<Tester>) => void;
assertions: (expected: number) => void;
hasAssertions: () => void;
anything: () => any;
any: (constructor: unknown) => any;
getState: () => MatcherState;
setState: (state: Partial<MatcherState>) => void;
not: AsymmetricMatchersContaining;
}
interface AsymmetricMatchersContaining {
stringContaining(expected: string): any;
objectContaining<T = any>(expected: T): any;
arrayContaining<T = unknown>(expected: Array<T>): any;
stringMatching(expected: string | RegExp): any;
closeTo(expected: number, precision?: number): any;
stringContaining: (expected: string) => any;
objectContaining: <T = any>(expected: T) => any;
arrayContaining: <T = unknown>(expected: Array<T>) => any;
stringMatching: (expected: string | RegExp) => any;
closeTo: (expected: number, precision?: number) => any;
}
interface JestAssertion<T = any> extends jest.Matchers<void, T> {
toEqual<E>(expected: E): void;
toStrictEqual<E>(expected: E): void;
toBe<E>(expected: E): void;
toMatch(expected: string | RegExp): void;
toMatchObject<E extends {} | any[]>(expected: E): void;
toContain<E>(item: E): void;
toContainEqual<E>(item: E): void;
toBeTruthy(): void;
toBeFalsy(): void;
toBeGreaterThan(num: number | bigint): void;
toBeGreaterThanOrEqual(num: number | bigint): void;
toBeLessThan(num: number | bigint): void;
toBeLessThanOrEqual(num: number | bigint): void;
toBeNaN(): void;
toBeUndefined(): void;
toBeNull(): void;
toBeDefined(): void;
toBeInstanceOf<E>(expected: E): void;
toBeCalledTimes(times: number): void;
toHaveLength(length: number): void;
toHaveProperty<E>(property: string | (string | number)[], value?: E): void;
toBeCloseTo(number: number, numDigits?: number): void;
toHaveBeenCalledTimes(times: number): void;
toHaveBeenCalled(): void;
toBeCalled(): void;
toHaveBeenCalledWith<E extends any[]>(...args: E): void;
toBeCalledWith<E extends any[]>(...args: E): void;
toHaveBeenNthCalledWith<E extends any[]>(n: number, ...args: E): void;
nthCalledWith<E extends any[]>(nthCall: number, ...args: E): void;
toHaveBeenLastCalledWith<E extends any[]>(...args: E): void;
lastCalledWith<E extends any[]>(...args: E): void;
toThrow(expected?: string | Constructable | RegExp | Error): void;
toThrowError(expected?: string | Constructable | RegExp | Error): void;
toReturn(): void;
toHaveReturned(): void;
toReturnTimes(times: number): void;
toHaveReturnedTimes(times: number): void;
toReturnWith<E>(value: E): void;
toHaveReturnedWith<E>(value: E): void;
toHaveLastReturnedWith<E>(value: E): void;
lastReturnedWith<E>(value: E): void;
toHaveNthReturnedWith<E>(nthCall: number, value: E): void;
nthReturnedWith<E>(nthCall: number, value: E): void;
toEqual: <E>(expected: E) => void;
toStrictEqual: <E>(expected: E) => void;
toBe: <E>(expected: E) => void;
toMatch: (expected: string | RegExp) => void;
toMatchObject: <E extends {} | any[]>(expected: E) => void;
toContain: <E>(item: E) => void;
toContainEqual: <E>(item: E) => void;
toBeTruthy: () => void;
toBeFalsy: () => void;
toBeGreaterThan: (num: number | bigint) => void;
toBeGreaterThanOrEqual: (num: number | bigint) => void;
toBeLessThan: (num: number | bigint) => void;
toBeLessThanOrEqual: (num: number | bigint) => void;
toBeNaN: () => void;
toBeUndefined: () => void;
toBeNull: () => void;
toBeDefined: () => void;
toBeInstanceOf: <E>(expected: E) => void;
toBeCalledTimes: (times: number) => void;
toHaveLength: (length: number) => void;
toHaveProperty: <E>(property: string | (string | number)[], value?: E) => void;
toBeCloseTo: (number: number, numDigits?: number) => void;
toHaveBeenCalledTimes: (times: number) => void;
toHaveBeenCalled: () => void;
toBeCalled: () => void;
toHaveBeenCalledWith: <E extends any[]>(...args: E) => void;
toBeCalledWith: <E extends any[]>(...args: E) => void;
toHaveBeenNthCalledWith: <E extends any[]>(n: number, ...args: E) => void;
nthCalledWith: <E extends any[]>(nthCall: number, ...args: E) => void;
toHaveBeenLastCalledWith: <E extends any[]>(...args: E) => void;
lastCalledWith: <E extends any[]>(...args: E) => void;
toThrow: (expected?: string | Constructable | RegExp | Error) => void;
toThrowError: (expected?: string | Constructable | RegExp | Error) => void;
toReturn: () => void;
toHaveReturned: () => void;
toReturnTimes: (times: number) => void;
toHaveReturnedTimes: (times: number) => void;
toReturnWith: <E>(value: E) => void;
toHaveReturnedWith: <E>(value: E) => void;
toHaveLastReturnedWith: <E>(value: E) => void;
lastReturnedWith: <E>(value: E) => void;
toHaveNthReturnedWith: <E>(nthCall: number, value: E) => void;
nthReturnedWith: <E>(nthCall: number, value: E) => void;
}

@@ -155,5 +155,5 @@ type VitestAssertion<A, T> = {

interface Assertion<T = any> extends VitestAssertion<Chai.Assertion, T>, JestAssertion<T> {
toBeTypeOf(expected: 'bigint' | 'boolean' | 'function' | 'number' | 'object' | 'string' | 'symbol' | 'undefined'): void;
toHaveBeenCalledOnce(): void;
toSatisfy<E>(matcher: (value: E) => boolean, message?: string): void;
toBeTypeOf: (expected: 'bigint' | 'boolean' | 'function' | 'number' | 'object' | 'string' | 'symbol' | 'undefined') => void;
toHaveBeenCalledOnce: () => void;
toSatisfy: <E>(matcher: (value: E) => boolean, message?: string) => void;
resolves: Promisify<Assertion<T>>;

@@ -170,6 +170,6 @@ rejects: Promisify<Assertion<T>>;

interface AsymmetricMatcherInterface {
asymmetricMatch(other: unknown): boolean;
toString(): string;
getExpectedType?(): string;
toAsymmetricMatcher?(): string;
asymmetricMatch: (other: unknown) => boolean;
toString: () => string;
getExpectedType?: () => string;
toAsymmetricMatcher?: () => string;
}

@@ -176,0 +176,0 @@ declare abstract class AsymmetricMatcher<T, State extends MatcherState = MatcherState> implements AsymmetricMatcherInterface {

{
"name": "@vitest/expect",
"type": "module",
"version": "1.2.2",
"version": "1.3.0",
"description": "Jest's expect matchers as a Chai plugin",

@@ -34,4 +34,4 @@ "license": "MIT",

"chai": "^4.3.10",
"@vitest/spy": "1.2.2",
"@vitest/utils": "1.2.2"
"@vitest/spy": "1.3.0",
"@vitest/utils": "1.3.0"
},

@@ -42,3 +42,3 @@ "devDependencies": {

"rollup-plugin-copy": "^3.5.0",
"@vitest/runner": "1.2.2"
"@vitest/runner": "1.3.0"
},

@@ -45,0 +45,0 @@ "scripts": {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc