fancive_obsidian-parallel-r.../tests
wujunchen 741012e535 test: add settings.ts edge case tests for utility functions
Tests cover stableStringify (key sorting, nested, types), isApiBackend,
getApiFormat/getApiAuthType fallback behavior, normalizeMaxCacheEntries,
hashContent consistency, normalizeSettings validation (invalid uiLanguage,
apiProvider, apiFormat, apiAuthType, non-string customSystemPrompt),
and pruneCacheEntries with null/empty/non-object inputs.

Change-Id: I96269c69871e3c17ccb06a71ac9cfb9733a382f6
2026-04-27 15:30:33 +08:00
..
anchor.test.js refactor: split modules.test.js into 12 per-module test files 2026-04-27 15:21:03 +08:00
cache.test.js refactor: split modules.test.js into 12 per-module test files 2026-04-27 15:21:03 +08:00
cards-nav.test.js refactor: split modules.test.js into 12 per-module test files 2026-04-27 15:21:03 +08:00
cli.test.js refactor: split modules.test.js into 12 per-module test files 2026-04-27 15:21:03 +08:00
direct-cache.test.js refactor: split direct-modules.test.js into 5 per-module test files 2026-04-27 15:24:32 +08:00
direct-generation.test.js test: add generation.ts cancellationNoticeKey edge case tests 2026-04-27 15:29:29 +08:00
direct-i18n.test.js refactor: split direct-modules.test.js into 5 per-module test files 2026-04-27 15:24:32 +08:00
direct-markdown.test.js test: add comprehensive markdown.ts unit tests 2026-04-27 15:28:34 +08:00
direct-prompt.test.js test: add comprehensive prompt.ts unit tests 2026-04-27 15:27:19 +08:00
direct-providers.test.js refactor: split direct-modules.test.js into 5 per-module test files 2026-04-27 15:24:32 +08:00
direct-settings-extra.test.js test: add settings.ts edge case tests for utility functions 2026-04-27 15:30:33 +08:00
direct-settings.test.js refactor: split direct-modules.test.js into 5 per-module test files 2026-04-27 15:24:32 +08:00
direct-streaming.test.js refactor: split direct-modules.test.js into 5 per-module test files 2026-04-27 15:24:32 +08:00
direct-test-setup.js refactor: split direct-modules.test.js into 5 per-module test files 2026-04-27 15:24:32 +08:00
generation-job-manager.test.js feat: improve reader cache and card UX 2026-04-25 19:44:39 +08:00
i18n.test.js refactor: split modules.test.js into 12 per-module test files 2026-04-27 15:21:03 +08:00
main.test.js test: import pure modules directly 2026-04-26 18:25:50 +08:00
markdown.test.js refactor: split modules.test.js into 12 per-module test files 2026-04-27 15:21:03 +08:00
providers.test.js refactor: split modules.test.js into 12 per-module test files 2026-04-27 15:21:03 +08:00
schema.test.js refactor: split modules.test.js into 12 per-module test files 2026-04-27 15:21:03 +08:00
scroll.test.js refactor: split modules.test.js into 12 per-module test files 2026-04-27 15:21:03 +08:00
settings.test.js refactor: split modules.test.js into 12 per-module test files 2026-04-27 15:21:03 +08:00
streaming.test.js refactor: split modules.test.js into 12 per-module test files 2026-04-27 15:21:03 +08:00
test-setup.js refactor: split modules.test.js into 12 per-module test files 2026-04-27 15:21:03 +08:00
vault-batch.test.js refactor: split modules.test.js into 12 per-module test files 2026-04-27 15:21:03 +08:00