enzyme

    23

    1답변

    Enzyme의 mount을 사용하여 여러 Material UI 구성 요소가 중첩 된 내 구성 요소를 테스트하려고합니다. 테스트를 실행할 때이 오류를 얻을 : TypeError: Cannot read property 'prepareStyles' of undefined 을 뒷조사 한 후, I did found that a theme needs to be pas

    3

    1답변

    사용자가 클릭 할 때 간단한 확인 창이 열리는 React에 버튼이 있습니다. 확인 방법을 추가하기 전에 아래의 테스트가 녹색이었습니다. 추가 후 빨간색임을 확인합니다. 추가 확인 작업을하려면 테스트를 어떻게 변경해야합니까? 이 삭제 버튼 반응 : describe('<DeleteButton />',() => { it("deletes the entry

    2

    2답변

    효소 (마운트 또는 얕은)를 사용하여 className을 사용하는 반응 성분을 테스트 할 때 div 인 경우 제대로 테스트 할 수 있지만 h1에서 작동하도록 할 수는 없습니다 꼬리표. 마운트 또는 얕은 함께 할 수있는이 일부 것입니까? 내가 누락 된 것이 있습니까? 버그입니까? 의견을 보내 주시면 감사하겠습니다. JSX : import React from

    3

    1답변

    React에서 일부 UI 테스트를 실행하기 위해 Enzyme (Airbnb 작성)을 설정하려고합니다. 그러나, 내가 가지고있는 구성 (그리고 나는 여러 가지를 시도했다)에 관계없이 나는이 오류를 계속 가지고있다. 나는 다음 내부를 가진 .babelrc 파일 추가 : { "presets": ["airbnb"] } 을하지만 여전히 날 같은 오류를

    1

    1답변

    효소 + mocha + chai와 함께 jsdom을 사용하여 React 구성 요소의 동작을 테스트했습니다. 이 구성 요소에는 DOM 노드 (보통 node.focus() 사용)에 초점을 맞추는 메소드가 있습니다. 노드가 실제로 호출 될 때 노드를 테스트하려고합니다. 초점이 맞춰지는 노드를 확인하려면 document.activeElement과 집중해야 할 노드

    48

    1답변

    이 질문을 게시하기 전에 sqa stackexchange에서 검색을 시도했지만 거기에 대한 게시물이 발견되지 않았으므로 누군가가 나를 도와 줄 수 있기를 바랍니다. 반응 구성 요소를 테스트 할 때 얕은 렌더링을 사용해야합니까? 는 에어 비앤비 문서를 바탕으로, 나는 두 가지의 차이에 대한 몇 가지 의견을했습니다 : 얕은 이후 는 단위로 구성 요소를 을 테스

    0

    2답변

    내 테스트 파일의 코드를 효소 할 수 없습니다 : 그것은 작동하고 var SearchBox = React.createClass({ render: function() { return ( <div> <SearchList data={this.props.data}></SearchList> <li> <bu

    7

    2답변

    현재 React Native 구성 요소를 테스트하는 데 선호되는 방법은 모카, 반응 고유 모의 및 효소의 조합을 사용하여 구성 요소를 얕은 렌더링하는 것입니다. 얕은 렌더링은 한 단계 깊숙이 간 경우에만 발생하며 구성 요소에 중첩 된보기가있어 추가 수준 또는 두 가지 테스트가 필요합니다. 이론상 효소는 mount()을 완전히 지원하여 구성 요소를 렌더링하지

    3

    2답변

    우리는 Enzyme shallow renders에 관한 연구에서 각 테스트마다 얕게 다시 실행되는 테스트 당 시간을 논의하고 있습니다. 방법, 클릭 수, 선택기 길이 등을 고려해 보면 전에 구성 요소를 한 번 렌더링하면 테스트가 더 빨리 실행될 수 있다고 제안합니다. 전에 번마다 시간이 걸립니다. 번 테스트가 실행됩니다. 어떤 방법으로 더 빠를 것인지, 어

    5

    2답변

    은 "통과 라이브러리 힘내라"를 사용 렌더링 .. 난 그냥 S '의 render와의'의 내 모든 mount를 교체했습니다과 같은 작동합니다. 그들은 저와 비슷하게 보입니다. 내가 뭘 선택해야 하나? 그 둘의 API가 어떻게 든 동일하지 않습니까? render을 mount 이상으로 사용할 때 특히 권장되는 사항은 무엇입니까?