test(slashcommand): isolate command discovery mocks

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
YeonGyu-Kim
2026-04-27 13:24:50 +09:00
parent ecce65bb67
commit a2c3804b5f
4 changed files with 22 additions and 11 deletions
@@ -0,0 +1,6 @@
export { EXCLUDED_DIRS } from "../../shared/excluded-dirs"
export { parseFrontmatter } from "../../shared/frontmatter"
export { sanitizeModelField } from "../../shared/model-sanitizer"
export { getOpenCodeCommandDirs } from "../../shared/opencode-command-dirs"
export { discoverPluginCommandDefinitions } from "../../shared/plugin-command-discovery"
export { findProjectOpencodeCommandDirs } from "../../shared/project-discovery-dirs"
+4 -3
View File
@@ -7,11 +7,12 @@ import {
getOpenCodeCommandDirs,
discoverPluginCommandDefinitions,
EXCLUDED_DIRS,
} from "../../shared"
} from "./command-discovery-deps"
import type { CommandFrontmatter } from "../../features/claude-code-command-loader/types"
import { isMarkdownFile } from "../../shared/file-utils"
import { getClaudeConfigDir, log } from "../../shared"
import { loadBuiltinCommands } from "../../features/builtin-commands"
import { getClaudeConfigDir } from "../../shared/claude-config-dir"
import { log } from "../../shared/logger"
import { loadBuiltinCommands } from "../../features/builtin-commands/commands"
import type { CommandInfo, CommandMetadata, CommandScope } from "./types"
export interface CommandDiscoveryOptions {