claude-code-best
acfaac5f14
test: Phase 1 — 添加 8 个纯函数测试文件 (+134 tests)
- errors.test.ts: 28 tests (isAbortError, toError, errorMessage, getErrnoCode, isFsInaccessible, classifyAxiosError 等)
- shellRuleMatching.test.ts: 22 tests (permissionRuleExtractPrefix, hasWildcards, matchWildcardPattern, parsePermissionRule 等)
- argumentSubstitution.test.ts: 18 tests (parseArguments, parseArgumentNames, generateProgressiveArgumentHint, substituteArguments)
- CircularBuffer.test.ts: 12 tests (add, addAll, getRecent, toArray, clear, length)
- sanitization.test.ts: 14 tests (partiallySanitizeUnicode, recursivelySanitizeUnicode)
- slashCommandParsing.test.ts: 8 tests (parseSlashCommand)
- contentArray.test.ts: 6 tests (insertBlockAfterToolResults)
- objectGroupBy.test.ts: 5 tests (objectGroupBy)
总计:781 tests / 40 files
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-02 08:50:29 +08:00
..
2026-04-02 07:36:50 +08:00
2026-04-01 01:00:10 +08:00
2026-03-31 23:32:58 +08:00
2026-04-01 01:00:10 +08:00
2026-03-31 23:03:47 +08:00
2026-04-01 11:57:16 +08:00
2026-04-01 01:00:10 +08:00
2026-04-01 15:40:00 +08:00
2026-04-01 11:57:16 +08:00
2026-03-31 23:03:47 +08:00
2026-04-01 01:00:10 +08:00
2026-04-01 01:00:10 +08:00
2026-04-01 09:58:26 +08:00
2026-04-01 01:00:10 +08:00
2026-04-01 17:11:09 +08:00
2026-04-01 01:00:10 +08:00
2026-04-01 01:00:10 +08:00
2026-04-01 01:00:10 +08:00
2026-04-01 01:00:10 +08:00
2026-03-31 20:40:16 +08:00
2026-03-31 23:03:47 +08:00
2026-04-01 17:11:09 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00
2026-04-01 01:00:10 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 20:40:16 +08:00
2026-04-01 11:57:16 +08:00
2026-04-01 01:00:10 +08:00
2026-04-01 01:00:10 +08:00
2026-04-01 01:00:10 +08:00
2026-04-01 11:57:16 +08:00
2026-03-31 20:40:16 +08:00
2026-04-01 01:00:10 +08:00
2026-03-31 23:03:47 +08:00
2026-04-01 01:00:10 +08:00
2026-04-02 07:36:50 +08:00
2026-04-01 01:00:10 +08:00
2026-03-31 23:32:58 +08:00
2026-04-02 08:50:29 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 23:03:47 +08:00
2026-04-01 01:00:10 +08:00
2026-03-31 19:22:47 +08:00
2026-04-01 01:00:10 +08:00
2026-04-01 01:00:10 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 23:03:47 +08:00
2026-04-01 11:57:16 +08:00