[API reference](https://evolu.dev/docs/api-reference) › [@evolu/nodejs](https://evolu.dev/docs/api-reference/nodejs) › TestSetupWebSocketUpgradeRequest

Defined in: [packages/nodejs/src/WebSocket.ts:7](https://github.com/evoluhq/evolu/blob/59dabb7c56c68040b30d3919013adeb2b40bad10/packages/nodejs/src/WebSocket.ts#L7)

A raw WebSocket upgrade request prepared for tests by
[testSetupWebSocketUpgradeRequest](https://evolu.dev/docs/api-reference/nodejs/functions/testSetupWebSocketUpgradeRequest).

## Extends

- [`AsyncDisposable`](https://www.typescriptlang.org/docs/handbook/release-notes/typescript-5-2.html#using-declarations-and-explicit-resource-management)

## Properties

<a id="req"></a>

### req

```ts
readonly req: ClientRequest;
```

Defined in: [packages/nodejs/src/WebSocket.ts:8](https://github.com/evoluhq/evolu/blob/59dabb7c56c68040b30d3919013adeb2b40bad10/packages/nodejs/src/WebSocket.ts#L8)

## Methods

<a id="asyncdispose"></a>

### \[asyncDispose\]()

```ts
asyncDispose: PromiseLike<void>;
```

Defined in: node\_modules/@typescript/old/lib/lib.esnext.disposable.d.ts:38

#### Inherited from

```ts
AsyncDisposable.[asyncDispose]
```