如何对反应原生应用程序进行单元测试

时间:2017-09-06 10:18:18

标签: unit-testing react-native

嗨,这是我想为

编写单元的示例类
export default class testProject extends Component {

 _sum(a, b) {
      return a + b;
  } 

render() {
   return (
       <View>
            <Text>Business Finance</Text>
       </View>
          );
         }
}

我需要哪些工具来测试UI和商务逻辑:)谢谢

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

经过一天的阅读文件后,对问题的答案是正确的

对于UI - &gt;酶和开玩笑 例如: - &gt;

    import Index from '../index.android.js';
    const expectedText = 'Business Finance';
    let wrapper=shallow(<Index />);
    expect(wrapper.find('Text').children().text()).toEqual(expectedText);

用于Businesslogic测试 - &gt; Enzyme

expect(wrapper.instance()._sum(2,3)).toBe(5);