홈>
사용자 에이전트가 장치가 컴퓨터인지 모바일 장치인지 감지하도록 테스트했지만 테스트를 실행하면 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();
});
이것은 오류입니다 :
연구를했지만이 문제와 관련된 정보를 찾지 못했습니다.
- 답변 # 1
관련 자료
- amazon s3 - S3 오리진이있는 Cloudfront는 OAI 제한된 버킷 정책을 사용할 때 AccessDenied를 반환합니다
- wordpress - xml을 반환하는 사용자 지정 끝점
- Azure CDN에서 사용자 지정 도메인이있는 이전 버전의 파일을 반환하는 이유
- 맞춤 자스민 기자에서 각도기 네트워크/성능 로그를 쓸 수 없음
- c++ - C ++ 14 사용자 정의 반복자를 만듭니다이 반복자는 2가 지나고 수정 된 데이터를 반환합니다
- php - https 엔드 포인트가있는 사용자 정의 기술은 alexa 앱에서 도달 할 수 없습니다 "죄송합니다, 잘 모르겠습니다"또는 "죄송합니다, 잘 모르겠습니다"
관련 질문
- Angular jasmine의 ngOnChanges 내부에서 함수 호출을 테스트하는 방법은 무엇입니까?
- angular : 생성자에 ComponentFactoryResolver 및 ApplicationRef가 주입된 (jasmine + karma)에서 다음 메서드에 대한 테스트를 작성하려면 어떻게 해야 합니까?
- javascript : .nativeElement 유닛 테스트 code 커버리지 -Jasmine
- Angular/Jasmine 테스트 전용 함수 호출
- angular : 약속을 반환하는 각도에서 서비스를 단위 테스트하는 방법
- angular : 메서드 내부의 각도 테스트 분기
- Angular 2에서 이 기능을 어떻게 테스트할 수 있습니까?
- angular : toHaveBeenCalled()가 올바르게 작동하지 않음 각도 단위 테스트
- angular : 실패: 잡히지 않음(약속 중): 오류: 어떤 경로와도 일치할 수 없습니다. URL 세그먼트: '로그인'. 재스민 &앵귤러 6
- angular : 각도 단위 테스트 routerLink 상태
localhost
가 아닌 곳에 XHR 호출이 있습니다.HttpClient
를 사용하는 당신의SidebarComponent
에서 나는 추측한다. 해당 논리를 제거하고 다시 시도하십시오.