이것은 내가 테스트하기 위해 노력하고 구성 요소 내부의 방법이다하지만 난이 오류 : {형식 오류 : 정의되지 않은 재산 '푸시'읽을 수 없습니다} 당신은 소품 history
와 구성 요소를 조롱한다jest와 효소가있는 구성 요소에서 다음 방법을 테스트하는 방법은 무엇입니까?
setQuery(newQueryElement)
//merge together the current query with the new query element
var currentQuery = QueryString.parse(this.state.currentProjectQuery);
Object.assign(currentQuery, newQueryElement);
//now turn the query into a query string and navigate to it
var queryString = QueryString.stringify(currentQuery);
this.props.history.push({
pathname: this.props.location.pathname,
search: "?" + queryString
});
}
당신은 작동하지 않는 기존의 테스트 코드를 추가 할 수 있습니까? –
이 구성 요소는 경로로 사용됩니까? –