Files
oh-my-pi/packages/coding-agent/test
oldschoola 5cdc450fa6 test(coding-agent/lsp): cover $-prefixed identifiers, create→edit ordering, folder-delete subtree flush
Adds the three regression tests the PR body claimed but #1389 had not actually shipped:

- $-prefixed identifier resolution: asserts resolveSymbolColumn("$store")
  on a line with bar$store + $store returns the standalone column (16),
  not the substring inside the compound identifier (7).
- create→edit ordering on the same URI: the motivating LSP §3.16.2 case
  ("Extract to new file" code actions emitting [CreateFile, TextDocumentEdit]
  for the same URI). Pre-fix this threw ENOENT.
- Folder-delete subtree flush: mirror of the existing folder-rename test
  for the delete arm — child-file edits must land before the parent folder
  goes away.

Also adds a CHANGELOG sentence noting that when a WorkspaceEdit supplies
both `changes` and `documentChanges`, the new code uses documentChanges
exclusively per LSP §3.16.2 (previously the two were merged).
2026-05-26 01:54:22 -07:00
..
2026-03-14 10:46:26 +01:00
2026-05-16 00:20:00 +02:00
2026-05-02 07:01:57 +02:00