mirror of
https://github.com/morluto/rea
synced 2026-10-26 06:16:17 -04:00
feat: complete REA remediation program
This commit is contained in:
@@ -1,9 +1,10 @@
|
||||
import { mkdir, mkdtemp, rm, writeFile } from "node:fs/promises";
|
||||
import { tmpdir } from "node:os";
|
||||
import { mkdir, rm, writeFile } from "node:fs/promises";
|
||||
import { join } from "node:path";
|
||||
|
||||
import { describe, expect, it } from "vitest";
|
||||
|
||||
import { createTestTempDirectory } from "./fixtures/temporaryDirectory.js";
|
||||
|
||||
import { reconstructJavaScriptArtifact } from "../src/application/JavaScriptArtifactReconstruction.js";
|
||||
import type {
|
||||
ApplicationEdge,
|
||||
@@ -152,7 +153,7 @@ describe("CommonJS and ESM module relationships", () => {
|
||||
});
|
||||
|
||||
it("retains exact semantic omissions when the relationship budget truncates", async () => {
|
||||
const root = await mkdtemp(join(tmpdir(), "rea-module-limit-"));
|
||||
const root = await createTestTempDirectory("rea-module-limit-");
|
||||
try {
|
||||
await writeFile(
|
||||
join(root, "exports.mjs"),
|
||||
@@ -183,7 +184,7 @@ describe("CommonJS and ESM module relationships", () => {
|
||||
});
|
||||
|
||||
const moduleFixture = async (): Promise<string> => {
|
||||
const root = await mkdtemp(join(tmpdir(), "rea-module-relationships-"));
|
||||
const root = await createTestTempDirectory("rea-module-relationships-");
|
||||
await mkdir(join(root, "node_modules", "fixture-package"), {
|
||||
recursive: true,
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user