尝试为我的restify服务器编写一些mocha测试。某些服务需要Authorization标头。
我试图这样设置:
f = map
但检查请求标头显示其未设置,并且由于凭据无效,我的测试失败。
在这里阅读,我相信我有标题选项。
http://restifyjs.com/#jsonclient
正确设置了global.access_token。
有人可以提供一些关于如何设置标题的选项吗?
由于
答案 0 :(得分:1)
标题已经设定。堆栈中有一个更高的_headers节点,我可以看到Authorization标头已经设置,但是作为值:
'Bearer undefined'
因此,出于某种原因,当restify客户端被创建时,它无法从全局获取值,尽管它已经在我的测试01测试中得到了设置。 在02测试的主体中,我可以控制价值并看到它。 所以要么。
无论哪种方式,我通过实际将令牌同步写入tmp文件并读取后续测试来解决它。看起来很丑陋,但也许会想到别的东西。