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

212
Views
How to mock imported objects in jest?

I'm having trouble mocking an object differently in two different it blocks. Both blocks end up getting the same mock (in this case where environment: 'development').

Is there a way to do this? I am aware of mockImplementationOnce but that's for functions. Thank you for any advice or guidance!

describe('myTest', () => {
  it('should return true if environment is development', () => {


   jest.mock('@alias/config', () => {
     const config = require.requireActual('@alias/config');
    return {
      ...config,
      environment: 'development'
    }})
    expect(myTest().toEqual(true);
  });

  it('should return false if environment is not development', () => {
    
   jest.mock('@alias/config', () => {
      const config = require.requireActual('@alias/config');
    return {
      ...config,
      environment: 'production'
    }})
    expect(myTest().toEqual(false);
  });

  });
});
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!