mirror of
https://github.com/morluto/rea.git
synced 2026-10-27 09:55:46 +00:00
test(javascript): preserve module and renderer fixture authority
This commit is contained in:
1 parent
be2a0b98ae
commit
5502a563d5
3 files changed
+5
-4
No files matched your search
+2
-2
@@ -32,8 +32,8 @@ it.each([
|
||||
const root = await createTestTempDirectory("rea-js-module-provenance-");
|
||||
await Promise.all([
|
||||
writeFile(
|
||||
join(root, "app.js"),
|
||||
`const selected = ${expression};\nexport { selected };\n`,
|
||||
join(root, "app.cjs"),
|
||||
`const selected = ${expression};\nexports.selected = selected;\n`,
|
||||
),
|
||||
writeFile(join(root, "dependency.js"), "exports.value = 1;\n"),
|
||||
]);
|
||||
|
||||
+2
-1
@@ -77,7 +77,8 @@ it("retains exported constant evidence through a type-only satisfies expression"
|
||||
|
||||
it("resolves erased wrappers through the composed application graph", async () => {
|
||||
const source = `
|
||||
const dependency = require("./dependency.ts")["value" as const] satisfies number;
|
||||
import * as dependencyModule from "./dependency.ts";
|
||||
const dependency = dependencyModule["value" as const] satisfies number;
|
||||
export { dependency };
|
||||
function render<T>() { return "ready"; }
|
||||
export const specialized = render<string> satisfies () => string;
|
||||
|
||||
+1
-1
@@ -858,7 +858,7 @@ it.each([false, true])(
|
||||
);
|
||||
await writeFile(
|
||||
join(root, "app", "main.cjs"),
|
||||
'const {BrowserWindow} = require("electron"); const w = new BrowserWindow(); w.loadFile("generated.html"); w.loadFile("./generated.html");',
|
||||
'const {BrowserWindow} = require("electron"); const w = new BrowserWindow(); w.loadFile("generated.html"); const other = new BrowserWindow(); other.loadFile("./generated.html");',
|
||||
);
|
||||
if (present)
|
||||
await writeFile(join(root, "app", "generated.html"), "generated page");
|
||||
|
||||
Reference in new issue
Block a user