Я пытаюсь проверить объект навигатора с помощью Jest:
в Node.js 10.8, это работает:
it('should test if navigator is undefined', () => {
Object.defineProperty(window, 'navigator', { value: undefined, writable: true });
const getOs = Helpers.getMobileOS();
expect(getOs).toEqual(false);
});
в Node.js 8.6 это не работает.