UNPKG

1.25 kBTypeScriptView Raw
1import { Tree } from '@nrwl/devkit';
2export declare function updateTestsJest28(tree: Tree): void;
3/**
4 * jest.useFakeTimers('modern') -> jest.useFakeTimers()
5 * jest.useFakeTimers('legacy') -> jest.useFakeTimers({legacyFakeTimers: true})
6 * if legacyFakeTimers is true in config, then
7 * jest.useFakeTimers('modern') -> jest.useRealTimers({legacyFakeTimers: false})
8 */
9export declare function updateJestTimers(fileContents: string, legacyFakeTimersInConfig: boolean): string;
10/**
11 * this only applies to tests using @jest/globals
12 * jest.fn<Promise<string>, []>() -> jest.fn<() => Promise<string>>()
13 * jest.fn<number, string[]>() -> jest.fn<() => number>()
14 * jest.fn<ReturnType<typeof add>, Parameters<typeof add>>(); -> jest.fn<typeof add>()
15 */
16export declare function updateJestFnMocks(fileContents: string): string;
17/**
18 * import expect from 'expect' -> import { expect } from 'expect'
19 * const expect = require('expect') -> const { expect } = require('expect')
20 * import { mocked } from 'ts-jest/utils' => import { mocked } from 'jest-mock';
21 * const { mocked } = require('ts-jest/utils'); => const { mocked } = require('jest-mock');
22 */
23export declare function updateJestImports(content: string): string;
24export default updateTestsJest28;