wuba / Taro-Mortgage-Calculator

首个 Taro 3 多端统一实例 - 支持 React Native,Weapp,H5。
https://wuba.github.io/Taro-Mortgage-Calculator
MIT License
375 stars 86 forks source link

基于 Taro 开发的三端组件,UT怎么做同构 #58

Open JohnApache opened 1 year ago

JohnApache commented 1 year ago

现在基于 taro 平台解析以及其他的多端能力, 写了一个组件库,组件库能适配三端,但是 UT 不知道怎么写适合 ,主要有两个问题

  1. 用的 jest + react-testing-library , 主要 RN 端需要用 @testing-library/react-native , 在小程序/h5端 又需要 用 @testing-library/react

  2. 组件库本身是依赖 Taro的平台解析文件的能力, 将端的差异处理拆解到不同的文件,而 jest 本身也没有这块按平台解析的的能力

现在想求教你们多端同构的项目是怎么写UT的啊?

zhiqingchen commented 1 year ago

目前未尝试过

JohnApache commented 1 year ago

你们项目后期有没有规划过UT这块呢?我们现在业务场景也是用的taro三端同构,但是现在在做UT这块卡壳了 不知道怎么处理才是最适合的