diff --git a/src/goGenerateTests.ts b/src/goGenerateTests.ts index 7a6325414d..cf5c0537a6 100644 --- a/src/goGenerateTests.ts +++ b/src/goGenerateTests.ts @@ -227,5 +227,7 @@ function generateTests(conf: Config, goConfig: vscode.WorkspaceConfiguration): P async function getFunctions(doc: vscode.TextDocument): Promise { const documentSymbolProvider = new GoDocumentSymbolProvider(); const symbols = await documentSymbolProvider.provideDocumentSymbols(doc, null); - return symbols[0].children.filter((sym) => sym.kind === vscode.SymbolKind.Function); + return symbols[0].children.filter((sym) => + [vscode.SymbolKind.Function, vscode.SymbolKind.Method].includes(sym.kind) + ); } diff --git a/src/goToolsInformation.ts b/src/goToolsInformation.ts index 0013bf3974..5edb78a17a 100644 --- a/src/goToolsInformation.ts +++ b/src/goToolsInformation.ts @@ -195,10 +195,10 @@ export const allToolsInformation: { [key: string]: Tool } = { description: 'Language Server from Google', usePrereleaseInPreviewMode: true, minimumGoVersion: semver.coerce('1.13'), - latestVersion: semver.parse('v0.7.5'), - latestVersionTimestamp: moment('2022-01-18', 'YYYY-MM-DD'), - latestPrereleaseVersion: semver.parse('v0.7.5'), - latestPrereleaseVersionTimestamp: moment('2022-01-18', 'YYYY-MM-DD') + latestVersion: semver.parse('v0.8.0'), + latestVersionTimestamp: moment('2022-03-03', 'YYYY-MM-DD'), + latestPrereleaseVersion: semver.parse('v0.8.0'), + latestPrereleaseVersionTimestamp: moment('2022-03-03', 'YYYY-MM-DD') }, 'dlv': { name: 'dlv',