Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

105
Views
Jest test socket.io-client fetch data

how can I jest test the following Vue method?

    getRealtimeData(conn) {
      this.socket = io.connect(this.connection);
      this.socket.on(conn, fetchedData => {
        this.addData(fetchedData);
      })
    },

I tried to mock the server as in this link https://socket.io/docs/v3/testing/ and I also tried via jest.fn ():

    jest.mock('socket.io-client', () => {
            const mSocket = {
                on: jest.fn(() => mockData),
                connect: jest.fn( )
            };
            return jest.fn(() => mSocket);
        });

but I don't reach the part inside fetchedData, Thx

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!