Skip to content

Commit

Permalink
fix(msw): fixed imports of split-tags, tags, and split mode (#1205
Browse files Browse the repository at this point in the history
)
  • Loading branch information
soartec-lab committed Feb 6, 2024
1 parent cd0a56e commit 9f16e37
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 3 deletions.
6 changes: 5 additions & 1 deletion packages/core/src/writers/split-mode.ts
Original file line number Diff line number Diff line change
Expand Up @@ -59,9 +59,13 @@ export const writeSplitMode = async ({
packageJson: output.packageJson,
output,
});

mockData += builder.importsMock({
implementation: implementationMock,
imports: [{ exports: imports, dependency: relativeSchemasPath }],
imports: [
{ exports: imports, dependency: relativeSchemasPath },
{ exports: importsMock, dependency: relativeSchemasPath },
],
specsName,
hasSchemaDir: !!output.schemas,
isAllowSyntheticDefaultImports,
Expand Down
5 changes: 4 additions & 1 deletion packages/core/src/writers/split-tags-mode.ts
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,10 @@ export const writeSplitTagsMode = async ({
});
mockData += builder.importsMock({
implementation: implementationMock,
imports: importsForBuilder,
imports: [
...importsForBuilder,
{ exports: importsMock, dependency: relativeSchemasPath },
],
specsName,
hasSchemaDir: !!output.schemas,
isAllowSyntheticDefaultImports,
Expand Down
4 changes: 3 additions & 1 deletion packages/core/src/writers/tags-mode.ts
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,9 @@ export const writeTagsMode = async ({
if (output.mock) {
data += builder.importsMock({
implementation: implementationMock,
imports: importsForBuilder,
imports: [
{ exports: importsMock, dependency: schemasPathRelative },
],
specsName,
hasSchemaDir: !!output.schemas,
isAllowSyntheticDefaultImports,
Expand Down

0 comments on commit 9f16e37

Please sign in to comment.