createMockSocket() — astro Function Reference
Architecture documentation for the createMockSocket() function in request-signal.test.js from the astro codebase.
Entity Profile
Dependency Diagram
graph TD 74653a8d_9000_3fc6_5dcf_cc3ef9c9c2ae["createMockSocket()"] 65059c41_2c54_fc52_c07c_36bcf317ae42["request-signal.test.js"] 74653a8d_9000_3fc6_5dcf_cc3ef9c9c2ae -->|defined in| 65059c41_2c54_fc52_c07c_36bcf317ae42 style 74653a8d_9000_3fc6_5dcf_cc3ef9c9c2ae fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/astro/test/request-signal.test.js lines 8–24
const createMockSocket = () => {
const socket = new EventEmitter();
// @ts-expect-error - emulate shape of a Node socket for the adapter
socket.encrypted = false;
// @ts-expect-error - emulate shape of a Node socket for the adapter
socket.remoteAddress = '127.0.0.1';
// @ts-expect-error - emulate shape of a Node socket for the adapter
socket.destroyed = false;
// @ts-expect-error - emulate shape of a Node socket for the adapter
socket.writable = true;
// @ts-expect-error - emulate shape of a Node socket for the adapter
socket.destroy = () => {
socket.destroyed = true;
socket.emit('close');
};
return socket;
};
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does createMockSocket() do?
createMockSocket() is a function in the astro codebase, defined in packages/astro/test/request-signal.test.js.
Where is createMockSocket() defined?
createMockSocket() is defined in packages/astro/test/request-signal.test.js at line 8.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free