У меня есть тест, который заставляет userAgent определить, является ли устройство компьютером или мобильным устройством, но когда я запускаю тест, я получаю ошибку CORS.
Это тестовый код:
it('should detect if device is mobile', () => {
// Custom user agent
window.navigator['__defineGetter__']('userAgent', function() {
return 'Mozilla/5.0 (Linux; Android 9; PH-1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.99 Mobile Safari/537.36';
});
// component.getDevice();
// fixture.detectChanges();
const mobile = fixture.debugElement.query(By.css('div.dl-sidebar-backdrop.mobile'));
expect(mobile).toBeTruthy();
});
И это ошибка:
Я провел исследование, но не нашел никакой информации, связанной с этой проблемой.