我正在尝试使用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中不起作用。