greetings, order of params in assertEquals(): first: expected, second: actual line 76 is: `assertEquals(lsp(input, span), lsp) ` line 76 should be: `assertEquals(lsp, lsp(input, span))` best wishes & thanks for your work!