如何模拟hookrouter的useRoutes()routeResult用于单元测试?

时间:2020-06-13 15:21:58

标签: unit-testing jestjs react-hooks react-testing-library

我已经使用std::ranges::reverse_view通过引用以下hookrouter package在我的应用程序中成功设置了路由器:

我可以知道如何模拟useRoutes()方法进行单元测试吗?

auto reverse_view = std::ranges::reverse_view{vec};
for (const auto& x : reverse_view) {
    std::cout << x << '\n';
}

例如,如果我将路由模拟为“ / contact”,那么我应该能够断言是否已加载Contact组件。请帮忙。

编辑1:我正在使用react-testing-library和jest

编辑2:以下代码来自我的测试文件:

COPY INTO '@stage/path/test.csv'
    FROM (
SELECT 'AcctID' as AcctID, 'qute_c' as qute_c ,'AcctNumber' as AcctNumber ,'AcctName' as AcctName,'MRR' as MRR
Union
SELECT A.AcctID,B.qute_c,A.AcctNumber,A.AcctName,B.MRR FROM TABLE A , TABLE B  WHERE A.AcctID=B.AcctID AND A.C_DATE = CURRENT_DATE())
    MAX_FILE_SIZE = 5368706371
    FILE_FORMAT = (FORMAT_NAME = 'CSV_TEXTQUOTE_NOZIP')
    OVERWRITE=TRUE
    SINGLE=TRUE
    HEADER = FALSE;

0 个答案:

没有答案