// TestCapabilities does some minimal validation of the server's adherence to the LSP. // The checks in the test are added as changes are made and errors noticed. func TestCapabilities(t *testing.T) { … } func validateCapabilities(result *protocol.InitializeResult) error { … }