From 42f5386100fe540532fc08f1f82638d95e8d8f33 Mon Sep 17 00:00:00 2001 From: YeonGyu-Kim Date: Thu, 26 Mar 2026 13:08:53 +0900 Subject: [PATCH] fix(tests): drop duplicate tilde config regression Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus --- .../config-source-discovery.test.ts | 26 ------------------- 1 file changed, 26 deletions(-) diff --git a/src/features/opencode-skill-loader/config-source-discovery.test.ts b/src/features/opencode-skill-loader/config-source-discovery.test.ts index 550a3a195..091118ce6 100644 --- a/src/features/opencode-skill-loader/config-source-discovery.test.ts +++ b/src/features/opencode-skill-loader/config-source-discovery.test.ts @@ -1,6 +1,5 @@ import { afterEach, beforeEach, describe, expect, it } from "bun:test" import { mkdirSync, rmSync, writeFileSync } from "fs" -import { homedir } from "os" import { join } from "path" import { homedir, tmpdir } from "os" import { SkillsConfigSchema } from "../../config/schema/skills" @@ -102,29 +101,4 @@ describe("config source discovery", () => { // then expect(normalized).toBe("keep/nested/SKILL.md") }) - - it("loads skills from ~/ sources paths", async () => { - // given - const homeTestDir = join(homedir(), `.omo-config-source-${Date.now()}`) - const sourceDir = join(homeTestDir, "custom-skills") - writeSkill(join(sourceDir, "tilde-skill"), "tilde-skill", "Loaded from tilde source") - const config = SkillsConfigSchema.parse({ - sources: [{ path: `${homeTestDir.replace(homedir(), "~")}/custom-skills`, recursive: true }], - }) - - try { - // when - const skills = await discoverConfigSourceSkills({ - config, - configDir: join(TEST_DIR, "config"), - }) - - // then - const tildeSkill = skills.find((skill) => skill.name === "tilde-skill") - expect(tildeSkill).toBeDefined() - expect(tildeSkill?.definition.description).toContain("Loaded from tilde source") - } finally { - rmSync(homeTestDir, { recursive: true, force: true }) - } - }) })