We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 23504fb + 92f86bc commit e565283Copy full SHA for e565283
packages/client/test/net/peer/rlpxpeer.spec.ts
@@ -7,16 +7,19 @@ import { Event } from '../../../src/types.ts'
7
describe('[RlpxPeer]', async () => {
8
vi.mock('@ethereumjs/devp2p', async () => {
9
const devp2p = await vi.importActual<any>('@ethereumjs/devp2p')
10
- const RLPx = vi.fn().mockImplementation(() => {
11
- return {
12
- events: new EventEmitter(),
13
- connect: vi.fn(),
+
+ // Create a proper constructor mock for RLPx
+ class RLPxMock {
+ events = new EventEmitter()
14
+ connect = vi.fn()
15
+ constructor() {
16
+ // Constructor can be empty, properties are initialized above
17
}
- })
18
+ }
19
20
return {
21
...devp2p,
- RLPx,
22
+ RLPx: RLPxMock,
23
24
})
25
0 commit comments