rulvar API reference / @rulvar/testing / FakeAdapter
Class: FakeAdapter
Defined in: packages/testing/src/fake-adapter.ts:109
@rulvar/testing tier 1 (M1-T14): FakeAdapter and createTestEngine for fast, fully typed, zero-network unit tests through the real engine. Matchers live at '@rulvar/testing/matchers'. VCR cassettes and replay-strict arrive with M5/M2.
Implements
Constructors
Constructor
ts
new FakeAdapter(options): FakeAdapter;Defined in: packages/testing/src/fake-adapter.ts:116
Parameters
| Parameter | Type |
|---|---|
options | FakeAdapterOptions |
Returns
FakeAdapter
Properties
| Property | Modifier | Type | Default value | Description | Defined in |
|---|---|---|---|---|---|
calls | readonly | FakeCall[] | [] | Every request this adapter served, in order. | packages/testing/src/fake-adapter.ts:114 |
id | readonly | "fake" | undefined | Stable adapter id; the left segment of ModelRef. | packages/testing/src/fake-adapter.ts:110 |
Methods
caps()
ts
caps(this): ModelCaps;Defined in: packages/testing/src/fake-adapter.ts:120
Parameters
| Parameter | Type |
|---|---|
this | void |
Returns
Implementation of
stream()
ts
stream(req): AsyncIterable<ChatEvent>;Defined in: packages/testing/src/fake-adapter.ts:145
Parameters
| Parameter | Type |
|---|---|
req | ChatRequest |
Returns
AsyncIterable<ChatEvent>