我正在寻找可以帮助我完成此任务的库(-ies):
有许多库可以检查某些服务器对您发送的请求是否正确地响应了 :例如chaijs
。然后有一些库可以在您自己的代码中监视函数,并检查调用它们的时间和它们的参数,例如sinon
。但是它不允许您创建一个服务器来侦听传入的请求(像express
这样)。
提供更多背景信息。我有一个由2个微服务和一个SQS队列(输入队列输出)组成的元组件。我想运行一个集成测试
现在,发送请求很容易。或者只是听一个请求。但是,如何在同一个测试套件中同时执行这两项操作?
答案 0 :(得分:1)
类似的事情应该起作用:
express
服务器before
测试,将其配置为根据收到的每个请求调用mock
expect
mock
to have been called n times after
测试停止您的服务器