Skip to content

Commit 1a728f1

Browse files
Merge master into feature/flare-inline
2 parents 8022cd3 + faeeb98 commit 1a728f1

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

packages/amazonq/src/lsp/client.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,9 @@ export async function startLanguageServer(
132132
showSaveFileDialog: true,
133133
},
134134
},
135+
contextConfiguration: {
136+
workspaceIdentifier: extensionContext.storageUri,
137+
},
135138
logLevel: toAmazonQLSPLogLevel(globals.logOutputChannel.logLevel),
136139
},
137140
credentials: {

packages/amazonq/test/unit/codewhisperer/util/runtimeLanguageContext.test.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,18 @@
44
*/
55

66
import assert from 'assert'
7-
import { resetCodeWhispererGlobalVariables, toTextDocument } from 'aws-core-vscode/test'
7+
import { resetCodeWhispererGlobalVariables, TestFolder, toTextDocument } from 'aws-core-vscode/test'
88
import { runtimeLanguageContext, RuntimeLanguageContext, PlatformLanguageId } from 'aws-core-vscode/codewhisperer'
99
import * as codewhispererClient from 'aws-core-vscode/codewhisperer'
1010
import { CodewhispererLanguage } from 'aws-core-vscode/shared'
1111

1212
describe('runtimeLanguageContext', function () {
1313
const languageContext = new RuntimeLanguageContext()
14+
let tempFolder: TestFolder
15+
16+
before(async function () {
17+
tempFolder = await TestFolder.create()
18+
})
1419

1520
describe('test isLanguageSupported', function () {
1621
const cases: [string, boolean][] = [
@@ -104,13 +109,12 @@ describe('runtimeLanguageContext', function () {
104109
['helloUnknown', false],
105110
['helloFoo.foo', false],
106111
]
107-
108112
for (const tuple of cases) {
109113
const fileName = tuple[0]
110114
const expected = tuple[1]
111115

112116
it(`pass document ${fileName} as argument should first try determine by languageId then file extensions`, async function () {
113-
const doc = await toTextDocument('', fileName)
117+
const doc = await toTextDocument('', fileName, tempFolder.path)
114118
const actual = languageContext.isLanguageSupported(doc)
115119
assert.strictEqual(actual, expected)
116120
})

0 commit comments

Comments
 (0)