我已经使用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;