Documentation
¶
Index ¶
- func AssertCompletionContains(t *testing.T, items []protocol.CompletionItem, label string)
- func AssertDiagnosticAt(t *testing.T, diags []protocol.Diagnostic, line int, substr string)
- func AssertInlayHintAt(t *testing.T, hints []protocol.InlayHint, line int, contains string)
- type Harness
- func (h *Harness) ChangeDocument(uri, text string)
- func (h *Harness) CloseDocument(uri string)
- func (h *Harness) GetCodeLenses(uri string) []protocol.CodeLens
- func (h *Harness) GetCompletions(uri string, pos protocol.Position) []protocol.CompletionItem
- func (h *Harness) GetHover(uri string, pos protocol.Position) *protocol.Hover
- func (h *Harness) GetInlayHints(uri string) []protocol.InlayHint
- func (h *Harness) OpenDocument(uri, text string)
- func (h *Harness) WaitForDiagnostics(uri string, timeout time.Duration) []protocol.Diagnostic
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AssertCompletionContains ¶
func AssertCompletionContains(t *testing.T, items []protocol.CompletionItem, label string)
func AssertDiagnosticAt ¶
Types ¶
type Harness ¶
type Harness struct {
Server *servertest.Harness
// contains filtered or unexported fields
}
func NewHarness ¶
func (*Harness) ChangeDocument ¶
func (*Harness) CloseDocument ¶
func (*Harness) GetCompletions ¶
func (*Harness) OpenDocument ¶
func (*Harness) WaitForDiagnostics ¶
Click to show internal directories.
Click to hide internal directories.