我的类方法中有以下代码
!isUndefined(this.context.request.headers[CORRELATION_HEADER])
它是一个很深的对象,this.context是通过构造函数传递的,因此我可以在此处传递一个模拟。
创建模拟的最佳方法是什么,以便headers [CORRELATION_HEADER]等同于“测试”而不是未定义。
CORRELATION_HEADER只是“ X-Correlation-Id”的常量
但是我需要提供3个级别的模拟
context.request.headers
有什么想法吗?