From a0127d8a12c0749c3d15bfcf9c95f2a897624e40 Mon Sep 17 00:00:00 2001 From: Dennise Bartlett Date: Wed, 31 Dec 2025 06:51:39 -0800 Subject: [PATCH] Update apps/vscode-e2e/src/suite/tools/write-to-file-native.test.ts Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com> --- .../src/suite/tools/write-to-file-native.test.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/apps/vscode-e2e/src/suite/tools/write-to-file-native.test.ts b/apps/vscode-e2e/src/suite/tools/write-to-file-native.test.ts index 85f1b93d6e..7a403ece9a 100644 --- a/apps/vscode-e2e/src/suite/tools/write-to-file-native.test.ts +++ b/apps/vscode-e2e/src/suite/tools/write-to-file-native.test.ts @@ -44,14 +44,13 @@ function createVerificationState(): NativeProtocolVerification { function assertNativeProtocolUsed(verification: NativeProtocolVerification, testName: string): void { assert.ok(verification.apiProtocol !== null, `[${testName}] apiProtocol should be set in api_req_started message.`) - assert.strictEqual(verification.responseIsNotXML, true, `[${testName}] Response should NOT contain XML tool tags.`) - assert.strictEqual( - verification.toolWasExecuted, + verification.hasNativeApiProtocol, true, - `[${testName}] Tool should have been executed. Executed tool: ${verification.executedToolName || "none"}`, + `[${testName}] Native API protocol should be used. Expected apiProtocol to be "anthropic" or "openai", but got: ${verification.apiProtocol}`, ) + assert.strictEqual(verification.responseIsNotXML, true, `[${testName}] Response should NOT contain XML tool tags.`) console.log(`[${testName}] ✓ Native protocol verification passed`) console.log(` - API Protocol: ${verification.apiProtocol}`) console.log(` - Response is not XML: ${verification.responseIsNotXML}`)