feat: release 2.7.0
This commit is contained in:
@@ -14,9 +14,11 @@ describe("CLI module graph", () => {
|
||||
expect(new TextDecoder().decode(probe.stdout)).toContain("USAGE");
|
||||
});
|
||||
|
||||
test("production build retains the passive updater's runtime environment guard", () => {
|
||||
test("production build retains the startup updater's runtime environment guard", () => {
|
||||
const root = join(import.meta.dir, "../..");
|
||||
const { scripts } = JSON.parse(readFileSync(join(root, "package.json"), "utf8"));
|
||||
const { scripts } = JSON.parse(
|
||||
readFileSync(join(root, "package.json"), "utf8"),
|
||||
);
|
||||
const args = (scripts.build as string).split(/\s+/);
|
||||
expect(args).toContain("--env");
|
||||
expect(args[args.indexOf("--env") + 1]).toBe("disable");
|
||||
@@ -31,8 +33,10 @@ describe("CLI module graph", () => {
|
||||
expect(new TextDecoder().decode(build.stderr)).toBe("");
|
||||
expect(build.exitCode).toBe(0);
|
||||
const bundle = readFileSync(join(outdir, "index.js"), "utf8");
|
||||
expect(bundle).toMatch(/process\.env\.NODE_ENV\s*===\s*["']test["']/);
|
||||
expect(bundle).toMatch(/process\.env\.NODE_ENV\s*===\s*["']development["']/);
|
||||
expect(bundle).toContain("NODE_ENV");
|
||||
expect(bundle).toContain('"development"');
|
||||
expect(bundle).toContain('"test"');
|
||||
expect(bundle).toContain("KUBER_VERSION_REEXEC");
|
||||
} finally {
|
||||
rmSync(outdir, { recursive: true, force: true });
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user