Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Generator 纽约(istanbul.js)发电机覆盖率(Redux saga)_Generator_Code Coverage_Redux Saga_Tap_Nyc - Fatal编程技术网

Generator 纽约(istanbul.js)发电机覆盖率(Redux saga)

Generator 纽约(istanbul.js)发电机覆盖率(Redux saga),generator,code-coverage,redux-saga,tap,nyc,Generator,Code Coverage,Redux Saga,Tap,Nyc,(注意:我知道post,但它是关于另一个测试框架的。) 我正在测试我的Redux传奇,它在引擎盖下使用。我使用生成测试覆盖率报告。所有传奇都有100%的测试覆盖率,但纽约市不承认这一点 例如,我有一个简单的故事: 从'features/user authentication/user authentication reducer'导入{getToken}; 从“redux saga/effects”导入{call,select}; 从“/fp”导入{request}; 函数*authentica

注意:我知道post,但它是关于另一个测试框架的。)

我正在测试我的Redux传奇,它在引擎盖下使用。我使用生成测试覆盖率报告。所有传奇都有100%的测试覆盖率,但纽约市不承认这一点

例如,我有一个简单的故事:

从'features/user authentication/user authentication reducer'导入{getToken};
从“redux saga/effects”导入{call,select};
从“/fp”导入{request};
函数*authenticatedRequest(requestArgs){
const token=收益率选择(getToken);
返回yield调用(请求,{…requestArgs,token});
}
导出{authenticatedRequest};
以下是它的测试:

从“features/user authentication/user authentication reducer.js”导入{getToken};
从“redux saga/effects”导入{call,select};
从“riteway”导入{descripe};
从“./authenticatedRequest.js”导入{authenticatedRequest};
从'/fp.js'导入{request};
description('authenticated request saga',async assert=>{
康斯特路酒店https://some-site.com/api/lel';
常量方法='POST';
const body={team:'my team'};
const gen=authenticatedRequest({route,method,body});
断言({
鉴于“传奇开始了”,
应该:“从存储区获取令牌”,
实际值:gen.next().值,
预期:选择(getToken),
});
const token='token-abc-123';
断言({
给定“令牌”,
应该:“发出经过身份验证的请求”,
实际值:gen.next(令牌).value,
应为:调用(请求,{route,method,body,token}),
});
断言({
给定:“没有”,
应该‘完成’,
实际值:gen.next().完成,
预期:对,,
});
});
正如你所看到的,我们一步一步地检查了所有的发电机案例,但是纽约市出于某种原因没有得到这些

它声称只有60%的代码被覆盖。我怎样才能让纽约市通过tap扫描发电机/saga测试