fancive_obsidian-parallel-r.../tests
wujunchen 05ac2b923f test: add batch.ts comprehensive tests including isFileInBatchFolder
Tests cover isFileInBatchFolder (root, subfolder, nested), edge cases
for normalizeBatchFolderInput (null, undefined, only slashes),
hasUnsafeBatchFolderSegments (null, single dot, dotfile), selectBatchFiles
with complex folder structures, and stats immutability verification.

Change-Id: If4964355db427347060ea3f902e8f6ef71ea2471
2026-04-27 15:31:37 +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-batch.test.js test: add batch.ts comprehensive tests including isFileInBatchFolder 2026-04-27 15:31:37 +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