makeSession function test
Last updated: 2026-03-05T10:53:28.857Z
Metrics
LOC: 22
Complexity: 2
Params: 3
Signature
makeSession(
overrides: Partial<RecordingSession> = {},
steps?: RecordedStep[],
): : RecordingSession
Source Code
function makeSession(
overrides: Partial<RecordingSession> = {},
steps?: RecordedStep[],
): RecordingSession {
return {
steps: steps ?? [
{ type: "navigate", url: "https://example.com", timestamp: 1000 },
{
type: "fill",
selector: "#name",
value: "John",
fieldType: "full-name",
timestamp: 2000,
},
{ type: "click", selector: "#submit", timestamp: 3000 },
],
startUrl: "https://example.com",
startTime: 1000,
status: "stopped",
...overrides,
};
}
Dependencies (Outgoing)
| Target | Type |
|---|---|
| convertRecordingToFlow | uses |
| convertSteps | uses |
| _resetIdCounter | uses |
| RecordedStep | uses |
| RecordingSession | uses |
| makeSession | calls |
| makeStep | calls |
Impact (Incoming)
| Source | Type |
|---|---|
| makeSession | calls |