jest.mock('@angular/core', () => ({ enableProdMode: jest.fn(), })); import { enableProdMode, } from '@angular/core'; import { setCorrectAngularMode, } from './angular-mode.functions'; describe('setCorrectAngularMode', () => { test('Calls enableProdMode if process.env.NODE_ENV is production', () => { process.env.NODE_ENV = 'production'; (enableProdMode as any).mockClear(); setCorrectAngularMode(); expect(enableProdMode).toHaveBeenCalled(); }); // tslint:disable-next-line test('Does not call enableProdMode if process.env.NODE_ENV is production', () => { process.env.NODE_ENV = 'not-production'; (enableProdMode as any).mockClear(); setCorrectAngularMode(); expect(enableProdMode).not.toHaveBeenCalled(); }); });