Versions in this module Expand all Collapse all v0 v0.1.1 May 16, 2025 v0.1.0 May 2, 2025 Changes in this version + func CleanupTestSuites(suites ...*TestSuite) + func CopyDir(src, dst string) error + func CopyFile(src, dst string) error + func FindRepoRoot() (string, error) + func SnapshotTest(t *testing.T, languageName, toolName, testName, actualResult string) + type LSPTestConfig struct + Args []string + Command string + InitializeTimeMs int + Name string + WorkspaceDir string + type Logger interface + Printf func(format string, v ...any) + type TestSuite struct + Cancel context.CancelFunc + Client *lsp.Client + Config LSPTestConfig + Context context.Context + LanguageName string + TempDir string + Watcher *watcher.WorkspaceWatcher + WorkspaceDir string + func NewTestSuite(t *testing.T, config LSPTestConfig) *TestSuite + func (ts *TestSuite) Cleanup() + func (ts *TestSuite) ReadFile(relPath string) (string, error) + func (ts *TestSuite) Setup() error + func (ts *TestSuite) WriteFile(relPath, content string) error