Skip to content

Commit 29ac317

Browse files
WIP
1 parent 6e7f4b7 commit 29ac317

2 files changed

Lines changed: 21 additions & 25 deletions

File tree

recipes/correct-ts-specifiers/src/fexists.test.ts

Lines changed: 20 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@ import type { FSAbsolutePath } from './index.d.ts';
66

77
type FSAccess = typeof import('fs').promises.access;
88
type FExists = typeof import('./fexists.ts').fexists;
9-
type ResolveSpecifier =
10-
typeof import('./resolve-specifier.ts').resolveSpecifier;
9+
type ResolveSpecifier = typeof import('./resolve-specifier.ts').resolveSpecifier;
1110

1211
const RESOLVED_SPECIFIER_ERR = 'Resolved specifier did not match expected';
1312

@@ -20,29 +19,27 @@ describe('fexists', {
2019
let mock__access: Mock<FSAccess>['mock'];
2120
let mock__resolveSpecifier: Mock<ResolveSpecifier>['mock'];
2221

23-
before(() => {
24-
const access = mock.fn<FSAccess>();
25-
({ mock: mock__access } = access);
26-
mock.module('fs', {
27-
namedExports: {
28-
constants,
29-
promises: { access },
30-
},
31-
});
22+
const access = mock.fn<FSAccess>();
23+
({ mock: mock__access } = access);
24+
mock.module('fs', {
25+
namedExports: {
26+
constants,
27+
promises: { access },
28+
},
29+
});
3230

33-
const resolveSpecifier = mock.fn<ResolveSpecifier>();
34-
({ mock: mock__resolveSpecifier } = resolveSpecifier);
35-
mock.module('./resolve-specifier.ts', {
36-
namedExports: {
37-
resolveSpecifier,
38-
},
39-
});
40-
mock__resolveSpecifier.mockImplementation(
41-
function MOCK__resolveSpecifier(_pp, specifier) {
42-
return specifier;
43-
},
44-
);
31+
const resolveSpecifier = mock.fn<ResolveSpecifier>();
32+
({ mock: mock__resolveSpecifier } = resolveSpecifier);
33+
mock.module('./resolve-specifier.ts', {
34+
namedExports: {
35+
resolveSpecifier,
36+
},
4537
});
38+
mock__resolveSpecifier.mockImplementation(
39+
function MOCK__resolveSpecifier(_pp, specifier) {
40+
return specifier;
41+
},
42+
);
4643

4744
describe('when the file exists', () => {
4845
let fexists: FExists;

recipes/correct-ts-specifiers/src/replace-js-ext-with-ts-ext.test.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,7 @@ import type { FSAbsolutePath } from './index.d.ts';
1717
type MockModuleContext = ReturnType<typeof mock.module>;
1818

1919
type Logger = typeof import('./logger.ts').logger;
20-
type ReplaceJSExtWithTSExt =
21-
typeof import('./replace-js-ext-with-ts-ext.ts').replaceJSExtWithTSExt;
20+
type ReplaceJSExtWithTSExt = typeof import('./replace-js-ext-with-ts-ext.ts').replaceJSExtWithTSExt;
2221

2322
describe('Correcting ts file extensions', { concurrency: true }, () => {
2423
const originatingFilePath = fileURLToPath(

0 commit comments

Comments
 (0)