ts_query_ls/src
Riley Bruins ddee107f80
test: overhaul initialization logic (#187)
This is a large refactor that separates the document population logic
from the language population logic. This allows us to craft much more
granular tests, such as ones that check for diagnostics when no
languages are found. It also paves the way to using real language
objects in tests, to provide full end-to-end coverage. Additionally, it
allows tests to be fully workspace-aware, allowing coverage for
workspace methods (e.g. workspace symbols), and for diagnostics which
require importing files from the workspace.

It also removes the custom test document population logic with actual
calls to `textDocument/didOpen`, giving full coverage for that
notification.
2025-07-09 18:10:37 -07:00
..
cli feat(cli): clearer file name display in format (#181) 2025-07-07 13:17:06 +00:00
handlers test: overhaul initialization logic (#187) 2025-07-09 18:10:37 -07:00
lib.rs refactor: configuration setting simplification (#158) 2025-06-30 17:05:09 +02:00
logging.rs refactor: misc cleanups and lint fixes (#155) 2025-06-28 00:11:48 +02:00
main.rs test: overhaul initialization logic (#187) 2025-07-09 18:10:37 -07:00
test_helpers.rs test: overhaul initialization logic (#187) 2025-07-09 18:10:37 -07:00
util.rs feat: log warning if WASM parser failed to load (#183) 2025-07-07 15:41:32 +00:00