Skip to content

Rulvar API reference


Rulvar API reference / @rulvar/testing / FakeAdapter

Class: FakeAdapter ​

Defined in: packages/testing/src/fake-adapter.ts:156

@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:168

Parameters ​

ParameterType
optionsFakeAdapterOptions

Returns ​

FakeAdapter

Properties ​

PropertyModifierTypeDefault valueDescriptionDefined in
callsreadonlyFakeCall[][]Every request this adapter served, in order. A request whose signal was already aborted on arrival was never served and is not recorded.packages/testing/src/fake-adapter.ts:164
capsreadonly() => ModelCapsundefinedDetachment-safe like the historical caps(this: void) method.packages/testing/src/fake-adapter.ts:166
idreadonly"fake"undefinedStable adapter id; the left segment of ModelRef.packages/testing/src/fake-adapter.ts:157

Methods ​

stream() ​

ts
stream(req, signal?): AsyncIterable<ChatEvent>;

Defined in: packages/testing/src/fake-adapter.ts:196

Parameters ​

ParameterType
reqChatRequest
signal?AbortSignal

Returns ​

AsyncIterable&lt;ChatEvent&gt;

Implementation of ​

ProviderAdapter.stream