enzyme

    0熱度

    1回答

    我試圖改進我的測試覆蓋率,但我在測試組件的渲染方法內聲明的變量和函數時遇到問題。下面是一對夫婦,我是無法例子讓覆蓋: 1) cityStateZip = `${cityStateZip} - ${location.zipExtension}`; 2) directionsUrl = `maps://maps.apple.com/?saddr=My+Location&daddr=${gpsCoo

    0熱度

    1回答

    我有行爲分量,我想測試: import React from 'react'; import {connect} from 'react-redux'; import {getModules, setModulesFetching} from 'js/actions/modules'; import {setModuleSort} from 'js/actions/sort'; imp

    0熱度

    1回答

    I wrote a decorator simplify smart/dumb components separation in ReactJS,我試圖將測試代碼分解成多個文件並移動colaborator classes to the __mocks__ directory。 文件結構變成: src __mocks__ SharedComponent.js SomeC

    0熱度

    1回答

    我試圖對作爲元件提供的元素進行斷言。 例如 function ComponentUnderTest() { const foo = <span></span> return <Bob something={foo} /> } 我試圖做這樣的事情: shallow(<ComponentUnderTest />) .prop(‘something’) .m

    2熱度

    1回答

    我正在研究一個React-Nextjs項目,並試圖集成BDD工具cucumber進行規範和功能級別的測試。雖然現在用enzyme淺呈現組件時遇到一些麻煩整合cucumber與陣營: 這裏的錯誤我得到: TypeError: Cannot read property 'contextTypes' of undefined在const wrapper = shallow(<Referrer/>); 代

    3熱度

    1回答

    我的目標是測試我的陣營路由器Route出口在我的應用和測試,如果它加載正確的組件,頁面等 我有一個routes.js文件看起來如: import React from 'react'; import { Route, IndexRoute } from 'react-router'; import { App, Home, Create } from 'pages'; export def

    1熱度

    1回答

    我最近開始使用笑話和酶。 我正在寫簡單的代碼來學習笑話&酶。 有一個測試我不能通過。我有這個問題很長一段時間了。 我不明白爲什麼下面的第一個斷言是好的,而下面的第二個斷言不是。 expect(component.find(CommentBox).dive().find('.comment-box').exists()).toBe(true); expect(component.find(Com

    -1熱度

    1回答

    最近我學習測試用開玩笑和酶反應,這似乎很難理解一個單元測試是什麼,我的代碼 import React from "react"; class App extends React.Component { constructor() { super(); this.state = { value: "" }; this.handleCh

    0熱度

    1回答

    我最近不得不在工作中修復一箇舊的反應組件。通常在修復一個bug時,我們會用它來寫一個測試。問題是,響應組件會從服務器進行異步提取(我可以重構代碼,這樣異步操作就會移入到redux中,但我們不會在這裏進行重構,作爲bug修復的一部分),所以當測試組件是什麼時應該呈現,我不得不等待500ms允許承諾解決。 我知道如果我創建組件的一個實例並直接調用方法,我就不必做setTimeout,我可以做一個.th

    3熱度

    1回答

    不幸的是,在我工作的地方,我們不對React組件進行單元測試。由於我對這個行業相當陌生,所以我沒有經驗爲軟件編寫單元測試。當我嘗試自學時,這使我陷入了一個奇怪的困境,因爲我在網上看到的例子要麼解釋得不好,要麼不適合初學者。我最近檢查了測試React組件與酶和Jest,並認爲組合看起來很有希望。 我的目標是這樣的:我想找出正確的方法來測試React道具是否從父項到子項一直工作正常。我使用Jest和E