日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)React教程:測試

運行測試和貢獻

React Native 回購有幾個你可以運行的測試,來驗證你沒有用PR引起擬合。這些測試是用 Travis 持續(xù)集成系統(tǒng)運行的,并自動的向你的 PR 發(fā)布結(jié)果。你也可以在 IntegrationTest 和在 Xcode 中的 UIExplorer 應(yīng)用中,使用 cmd+U 本地運行。您可以通過在命令行的 npm test 運行 jest 測試。但是我們目前還沒有很大的測試覆蓋率,所以大多數(shù)的變化仍將需要大量手工驗證,但如果你想幫助我們提高我們的測試覆蓋率,我們是非常歡迎的!

創(chuàng)新互聯(lián)總部坐落于成都市區(qū),致力網(wǎng)站建設(shè)服務(wù)有成都網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷策劃、網(wǎng)頁設(shè)計、網(wǎng)站維護、公眾號搭建、重慶小程序開發(fā)公司、軟件開發(fā)等為企業(yè)提供一整套的信息化建設(shè)解決方案。創(chuàng)造真正意義上的網(wǎng)站建設(shè),為互聯(lián)網(wǎng)品牌在互動行銷領(lǐng)域創(chuàng)造價值而不懈努力!

Jest 測試

Jest 測試是 JS-only 測試,運行在節(jié)點命令行上。測試位于它們測試的文件 __tests__ 目錄中,還有一個對不是位于故障隔離和最大速度測試下的積極模擬功能的強調(diào)。你可以用來自 react-native 根的 npm test 運行現(xiàn)有的 React Native jest 測試,并且我們鼓勵你為你想做出貢獻的任何組件添加你自己的測試?;臼纠埧?nbsp;getImageSource-test.js。

集成測試

React Native 提供設(shè)施,使測試需要 native 和 JS 組件進行跨橋交互的集成組件更容易。兩個主要組件是RCTTestRunner 和 RCTTestModuleRCTTestRunner 設(shè)置了 React Native 環(huán)境并提供設(shè)備運行測試,正如在 Xcode 中的 XCTestCase(runTest:module 是最簡單的方法)。RCTTestModule 和 TestModule 一樣,通過 NativeModules 被導(dǎo)出到 JS 中。測試寫在 JS 中,當它們完成時,必須調(diào)用 TestModule.markTestCompleted(),否則測試將超時失敗。測試失敗主要是通過拋出異常表示。它還可以用 runTest:module:initialProps:expectErrorRegex: 或runTest:module:initialProps:expectErrorBlock: 測試錯誤條件,它預(yù)計拋出一個錯誤并驗證錯誤與提供的標準相匹配。對于例子的使用,請看 IntegrationTestHarnessTest.js 和 IntegrationTestsTests.m。

快照測試

常見的一種集成測試是快照測試。這些測試渲染一個組件,并使用 TestModule.verifySnapshot() 驗證參考圖像的屏幕快照,在幕后使用 FBSnapshotTestCase 庫。參考圖像通過在 RCTTestRunner 中設(shè)置 recordMode = YES 被記錄下來,然后運行測試。快照在 32 位和 64 位系統(tǒng)中略有不同,且在不同的操作系統(tǒng)版本中也有所不同,所以建議你使用正確的配置運行測試。同時強烈建議所有網(wǎng)絡(luò)數(shù)據(jù)被模擬,以及其他潛在的麻煩的依賴性。基本示例請看SimpleSnapshotTest。


網(wǎng)頁題目:創(chuàng)新互聯(lián)React教程:測試
鏈接URL:http://www.5511xx.com/article/cccojch.html