如何通过带有react-native的Jest / Enzyme解决导航问题

时间:2019-02-13 06:02:31

标签: react-native jestjs enzyme

我正在使用带有本机反应的JEST /酶的导航问题。根据观察,我们可以通过将JEST / Enzyme中的@ reach / router与react配合使用来解决导航问题。无法找到具有本机反应的解决方案。

尝试使用模拟解决问题。我为此可能无法创建模拟程序。

Sample.js

private void exposeEffectiveLookupPathKey(HandlerMethod method, HttpServletRequest request, String repositoryBasePath) {

    RequestMappingInfo mappingInfo = getMappingForMethod(method.getMethod(), method.getBeanType());

    if (mappingInfo == null) {
        return;
    }

    ...
}

sample-test.js

import React, { Component } from "react";
import {
  View,
  Image,
  Text,
  ActivityIndicator,
  TouchableOpacity,
} from "react-native";

navigateTo = () => {
  this.props.navigation.navigate("HomeScreen", {
    id: 1
  });
}

实际结果: TypeError:_this.props.navigation.navigate不是函数

预期结果: 它运行成功

请帮助我。

谢谢。

0 个答案:

没有答案