(response: McpResponse)
| 56 | } |
| 57 | |
| 58 | export function extractExtensionId(response: McpResponse) { |
| 59 | const responseLine = response.responseLines[0]; |
| 60 | assert.ok(responseLine, 'Response should not be empty'); |
| 61 | const match = responseLine.match(/Extension installed\. Id: (.+)/); |
| 62 | const extensionId = match ? match[1] : null; |
| 63 | assert.ok(extensionId, 'Response should contain a valid key'); |
| 64 | return extensionId; |
| 65 | } |
| 66 | |
| 67 | const browsers = new Map<string, Browser>(); |
| 68 | let context: McpContext | undefined; |
no test coverage detected