mirror of
https://github.com/JimLiu/baoyu-skills.git
synced 2026-07-28 20:59:47 +08:00
fix(baoyu-markdown-to-html): use process.execPath and tsx import in test runner
This commit is contained in:
@@ -3,6 +3,7 @@ import { execFile } from "node:child_process";
|
|||||||
import fs from "node:fs/promises";
|
import fs from "node:fs/promises";
|
||||||
import os from "node:os";
|
import os from "node:os";
|
||||||
import path from "node:path";
|
import path from "node:path";
|
||||||
|
import process from "node:process";
|
||||||
import test from "node:test";
|
import test from "node:test";
|
||||||
import { fileURLToPath } from "node:url";
|
import { fileURLToPath } from "node:url";
|
||||||
import { promisify } from "node:util";
|
import { promisify } from "node:util";
|
||||||
@@ -21,8 +22,10 @@ test("CLI forwards wrapper title and vendor render options", async () => {
|
|||||||
await fs.writeFile(markdownPath, "## Section\n\nParagraph with **bold** text.\n", "utf-8");
|
await fs.writeFile(markdownPath, "## Section\n\nParagraph with **bold** text.\n", "utf-8");
|
||||||
|
|
||||||
const { stdout } = await execFileAsync(
|
const { stdout } = await execFileAsync(
|
||||||
"bun",
|
process.execPath,
|
||||||
[
|
[
|
||||||
|
"--import",
|
||||||
|
"tsx",
|
||||||
SCRIPT_PATH,
|
SCRIPT_PATH,
|
||||||
markdownPath,
|
markdownPath,
|
||||||
"--theme", "grace",
|
"--theme", "grace",
|
||||||
|
|||||||
Reference in New Issue
Block a user