chore: 添加 .oxfmtrc.json 并格式化全部代码
This commit is contained in:
@@ -24,9 +24,9 @@ describe("injectOpenCode", () => {
|
||||
for (const stage of ["discuss", "plan", "build", "archive"]) {
|
||||
expect(commands).toContain(`rune-${stage}.md`);
|
||||
expect(skills).toContain(`rune-${stage}`);
|
||||
expect(
|
||||
existsSync(join(TMP_DIR, ".opencode", "skills", `rune-${stage}`, "SKILL.md")),
|
||||
).toBe(true);
|
||||
expect(existsSync(join(TMP_DIR, ".opencode", "skills", `rune-${stage}`, "SKILL.md"))).toBe(
|
||||
true,
|
||||
);
|
||||
}
|
||||
});
|
||||
|
||||
@@ -38,9 +38,7 @@ describe("injectOpenCode", () => {
|
||||
|
||||
expect(commands).toContain("rune-status.md");
|
||||
expect(skills).toContain("rune-status");
|
||||
expect(
|
||||
existsSync(join(TMP_DIR, ".opencode", "skills", "rune-status", "SKILL.md")),
|
||||
).toBe(true);
|
||||
expect(existsSync(join(TMP_DIR, ".opencode", "skills", "rune-status", "SKILL.md"))).toBe(true);
|
||||
});
|
||||
|
||||
it("command 文件包含 skill 调用指令", async () => {
|
||||
@@ -112,12 +110,8 @@ describe("injectOpenCode", () => {
|
||||
describe("updateOpenCode", () => {
|
||||
it("文件不存在时创建", async () => {
|
||||
await updateOpenCode(TMP_DIR);
|
||||
expect(
|
||||
existsSync(join(TMP_DIR, ".opencode", "commands", "rune-discuss.md")),
|
||||
).toBe(true);
|
||||
expect(
|
||||
existsSync(join(TMP_DIR, ".opencode", "skills", "rune-discuss", "SKILL.md")),
|
||||
).toBe(true);
|
||||
expect(existsSync(join(TMP_DIR, ".opencode", "commands", "rune-discuss.md"))).toBe(true);
|
||||
expect(existsSync(join(TMP_DIR, ".opencode", "skills", "rune-discuss", "SKILL.md"))).toBe(true);
|
||||
});
|
||||
|
||||
it("文件存在且内容一致时不覆盖", async () => {
|
||||
@@ -137,10 +131,7 @@ describe("updateOpenCode", () => {
|
||||
|
||||
it("文件存在但内容不一致时覆盖", async () => {
|
||||
await injectOpenCode(TMP_DIR);
|
||||
await writeFile(
|
||||
join(TMP_DIR, ".opencode", "commands", "rune-discuss.md"),
|
||||
"旧内容",
|
||||
);
|
||||
await writeFile(join(TMP_DIR, ".opencode", "commands", "rune-discuss.md"), "旧内容");
|
||||
|
||||
await updateOpenCode(TMP_DIR);
|
||||
const content = await readFile(
|
||||
@@ -153,11 +144,7 @@ describe("updateOpenCode", () => {
|
||||
|
||||
it("更新 status 命令和 skill", async () => {
|
||||
await updateOpenCode(TMP_DIR);
|
||||
expect(
|
||||
existsSync(join(TMP_DIR, ".opencode", "commands", "rune-status.md")),
|
||||
).toBe(true);
|
||||
expect(
|
||||
existsSync(join(TMP_DIR, ".opencode", "skills", "rune-status", "SKILL.md")),
|
||||
).toBe(true);
|
||||
expect(existsSync(join(TMP_DIR, ".opencode", "commands", "rune-status.md"))).toBe(true);
|
||||
expect(existsSync(join(TMP_DIR, ".opencode", "skills", "rune-status", "SKILL.md"))).toBe(true);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user