UNPKG

fava

Version:

A wannabe tiny largely-drop-in replacement for ava that works in the browser too.

26 lines (25 loc) 1.53 kB
import type { AssertErrorExpectation, Promisable } from './types'; declare const Assert: { pass: (message?: string) => void; fail: (message?: string) => void; assert: (value: unknown, message?: string) => void; truthy: (value: unknown, message?: string) => void; falsy: (value: unknown, message?: string) => void; true: (value: unknown, message?: string) => void; false: (value: unknown, message?: string) => void; is: (value: unknown, expected: unknown, message?: string) => void; not: (value: unknown, expected: unknown, message?: string) => void; deepEqual: (value: unknown, expected: unknown, message?: string) => void; notDeepEqual: (value: unknown, expected: unknown, message?: string) => void; like: (value: unknown, partial: unknown, message?: string) => void; notLike: (value: unknown, partial: unknown, message?: string) => void; error: (error: unknown, expectation?: AssertErrorExpectation) => void; throws: (fn: () => void, expectation?: AssertErrorExpectation, message?: string) => void; throwsAsync: (fn: () => Promisable<void>, expectation?: AssertErrorExpectation, message?: string) => Promise<void>; notThrows: (fn: () => void, message?: string) => void; notThrowsAsync: (fn: () => Promisable<void>, message?: string) => Promise<void>; regex: (str: string, regex: RegExp, message?: string) => void; notRegex: (str: string, regex: RegExp, message?: string) => void; wait: (ms: number) => Promise<void>; }; export default Assert;