feat(FN-3748): add workspace aliases for @fusion/* packages to desktop vite
Fixes a duplicate import in the roadmap plugin and adds `@fusion/*` workspace aliases to the desktop vitest configuration so tests can resolve internal packages correctly. Fusion-Task-Id: FN-3748
This commit is contained in:
@@ -25,6 +25,12 @@ describe("isStaleChunkError", () => {
|
||||
expect(isStaleChunkError(new Error("Importing a module script failed"))).toBe(true);
|
||||
expect(isStaleChunkError(new Error("text/html is not a valid JavaScript MIME type"))).toBe(true);
|
||||
expect(isStaleChunkError(new Error("ChunkLoadError: loading chunk foo failed"))).toBe(true);
|
||||
expect(
|
||||
isStaleChunkError(new Error("Unable to preload CSS for /assets/AgentDetailView-BrlYt0xn.css")),
|
||||
).toBe(true);
|
||||
expect(
|
||||
isStaleChunkError(new Error("Unable to preload module for /assets/foo.js")),
|
||||
).toBe(true);
|
||||
});
|
||||
|
||||
it("returns false for unrelated errors", () => {
|
||||
|
||||
@@ -63,7 +63,7 @@ export function isStaleChunkError(error: unknown): boolean {
|
||||
: typeof error === "string"
|
||||
? error
|
||||
: "";
|
||||
return /Failed to fetch dynamically imported module|error loading dynamically imported module|Importing a module script failed|is not a valid JavaScript MIME type|ChunkLoadError/i.test(
|
||||
return /Failed to fetch dynamically imported module|error loading dynamically imported module|Importing a module script failed|is not a valid JavaScript MIME type|ChunkLoadError|Unable to preload (?:CSS|module) for/i.test(
|
||||
message,
|
||||
);
|
||||
}
|
||||
|
||||
@@ -5,6 +5,12 @@ import { computeMaxWorkers } from "../core/src/__test-utils__/vitest-workers";
|
||||
const maxWorkers = computeMaxWorkers();
|
||||
|
||||
export default defineConfig({
|
||||
resolve: {
|
||||
alias: {
|
||||
"@fusion/core": resolve(__dirname, "../core/src/index.ts"),
|
||||
"@fusion/dashboard": resolve(__dirname, "../dashboard/src/index.ts"),
|
||||
},
|
||||
},
|
||||
test: {
|
||||
setupFiles: [resolve(__dirname, "../core/src/__test-utils__/vitest-setup.ts")],
|
||||
globalSetup: [resolve(__dirname, "../core/src/__test-utils__/vitest-teardown.ts")],
|
||||
|
||||
Reference in New Issue
Block a user