fix(tests): fix tests
This commit is contained in:
@ -73,16 +73,17 @@ tap.test('should detect and forward non-TLS connections on useHttpProxy ports',
|
||||
validateIP: () => ({ allowed: true })
|
||||
};
|
||||
|
||||
// Create a mock SmartProxy instance with necessary properties
|
||||
const mockSmartProxy = {
|
||||
settings: mockSettings,
|
||||
connectionManager: mockConnectionManager,
|
||||
securityManager: mockSecurityManager,
|
||||
httpProxyBridge: mockHttpProxyBridge,
|
||||
routeManager: mockRouteManager
|
||||
} as any;
|
||||
|
||||
// Create route connection handler instance
|
||||
const handler = new RouteConnectionHandler(
|
||||
mockSettings,
|
||||
mockConnectionManager as any,
|
||||
mockSecurityManager as any, // security manager
|
||||
{} as any, // tls manager
|
||||
mockHttpProxyBridge as any,
|
||||
{} as any, // timeout manager
|
||||
mockRouteManager as any
|
||||
);
|
||||
const handler = new RouteConnectionHandler(mockSmartProxy);
|
||||
|
||||
// Override setupDirectConnection to track if it's called
|
||||
handler['setupDirectConnection'] = (...args: any[]) => {
|
||||
@ -200,15 +201,17 @@ tap.test('should handle TLS connections normally', async (tapTest) => {
|
||||
validateIP: () => ({ allowed: true })
|
||||
};
|
||||
|
||||
const handler = new RouteConnectionHandler(
|
||||
mockSettings,
|
||||
mockConnectionManager as any,
|
||||
mockSecurityManager as any,
|
||||
mockTlsManager as any,
|
||||
mockHttpProxyBridge as any,
|
||||
{} as any,
|
||||
mockRouteManager as any
|
||||
);
|
||||
// Create a mock SmartProxy instance with necessary properties
|
||||
const mockSmartProxy = {
|
||||
settings: mockSettings,
|
||||
connectionManager: mockConnectionManager,
|
||||
securityManager: mockSecurityManager,
|
||||
tlsManager: mockTlsManager,
|
||||
httpProxyBridge: mockHttpProxyBridge,
|
||||
routeManager: mockRouteManager
|
||||
} as any;
|
||||
|
||||
const handler = new RouteConnectionHandler(mockSmartProxy);
|
||||
|
||||
const mockSocket = {
|
||||
localPort: 443,
|
||||
|
Reference in New Issue
Block a user