Summary
WaveTrace's parser (src-tauri/src/parser.rs) grows through real OCR quirks seen in live scanner logs. Adding a focused unit test is a good first Rust contribution.
Task
- Pick an OCR string variant that is not yet covered (search
parser.rs tests for ocr_quirks, live_ocr, wave_skip_ocr_typos).
- Add a table-driven test case with the expected
CoinReading, tier, or wave parse result.
- If the parser does not handle the case yet, implement the minimal fix and cite the game/OCR context in the test name.
No game window or fixture capture required — unit tests only.
References
Summary
WaveTrace's parser (
src-tauri/src/parser.rs) grows through real OCR quirks seen in live scanner logs. Adding a focused unit test is a good first Rust contribution.Task
parser.rstests forocr_quirks,live_ocr,wave_skip_ocr_typos).CoinReading, tier, or wave parse result.No game window or fixture capture required — unit tests only.
References
src-tauri/src/parser.rs