// Test script to verify if the WebSocket patch works
const hotReloader = require('/Users/kristiyan/workspace/vkashti/node_modules/next/dist/server/dev/hot-reloader-webpack.js');
console.log('Hot reloader loaded successfully');
// Create a mock request, socket and head
const req = {};
const socket = {
on: (event, callback) => console.log('Socket event:', event)
};
const head = {};
// Create a fake HotReloaderWebpack instance
const fakeHotReloader = {
onHMR: hotReloader.HotReloaderWebpack.prototype.onHMR
};
// Try to call the patched onHMR method
try {
fakeHotReloader.onHMR(req, socket, head);
console.log('WebSocket patch works!');
} catch (err) {
console.error('WebSocket patch failed:', err);
}