我正在运行Signin控制器测试,它会一直给出错误的状态代码(401),而不是200,因为我将它编程为。 我希望它使用用户注册时存储的数据,并在给定输入正确的情况下将其返回。 它在邮递员完美的作品,但因为我正在写测试,它会引发401错误。 它就像它没有找到用户 这是试块为标志的: it('it should signin a new user', (done) => {
request
我正在处理的这个项目有一堆单元测试,项目构建也由运行这些测试的Jenkins进行检查。 我遇到的问题是这样的:每当我在本地运行测试时,不会出现任何错误。一切工作正常,无论是单独测试文件还是对整个项目运行测试。 但是,每当我把我的任何提交的,詹金斯总是返回此错误: timeout of 20000ms exceeded. Ensure the done() callback is being cal
目前,我已经使用mocha和chai创建了两个函数的测试。 他们应该根据HTTP POST/GET请求中的不同参数做出不同的响应。 但是,我不知道检查3个测试用例的最佳做法是什么,我希望他们会有相同的输入。 例如, describe('Function A', function() {
it('should retrun 404 when receipt ID is invalid', fun