Node.js 使用chai http请求的查询参数未分配给_查询对象

Node.js 使用chai http请求的查询参数未分配给_查询对象,node.js,typescript,mocha.js,chai,chai-http,Node.js,Typescript,Mocha.js,Chai,Chai Http,我正在为ts节点api编写单元测试 我正在使用chai http来实例化/mock请求,但是使用文档中提到的.query选项似乎并没有实际将我的查询参数添加到request objects qs参数中 const r = chai.request(server) .get('/connections') .query({ page: 1, size: 1

我正在为ts节点api编写单元测试

我正在使用chai http来实例化/mock请求,但是使用文档中提到的.query选项似乎并没有实际将我的查询参数添加到request objects qs参数中

const r = chai.request(server)
                .get('/connections')
                .query({
                    page: 1,
                    size: 10,
                    connection_id: id
                 })

ConnectionController.List(r, null);

检查req对象时,它已将它们添加到_头:_路径:和:url,但在_查询或qs下没有添加任何内容。您好@Rogan88,看起来您正在尝试测试变量分配到第三方库(这里是superagent)。事实上,qs和查询也没有分配,但这不应该是您的问题,因为查询参数已正确发送到服务器。Hello@Rogan88,您似乎正在尝试测试变量分配到第三方库(此处为superagent)。实际上,也没有分配qs和查询,但这不应该是您的问题,因为查询参数已正确发送到服务器。