【问题标题】:Stubbing JWT-Simple functions with Sinon使用 Sinon 存根 JWT-Simple 函数
【发布时间】:2019-02-27 18:02:27
【问题描述】:

我希望能够在 jwt-simple 库中存根编码函数。

类似这样的:

import { encode } from 'jwt-simple';

sinon.stub(encode).returns('your encoded string');

这可能吗? 我一直在尝试寻找解决方案和变通方法,但没有成功。

我对想法持开放态度。谢谢

【问题讨论】:

  • 为了测试?目前尚不清楚您在什么上下文中询问 - 如果您想存根您正在导入的唯一函数,为什么要导入它?

标签: node.js typescript sinon jwt-simple


【解决方案1】:

在您的情况下,只需导入 jwt-simple 作为参考即可完成存根。

import * as jwtSimple from 'jwt-simple'; // as reference

sinon.stub(jwtSimple, 'encode').returns('your encoded string');

希望对你有帮助

【讨论】:

    猜你喜欢
    • 2021-02-20
    • 1970-01-01
    • 1970-01-01
    • 2017-06-02
    • 2020-03-29
    • 1970-01-01
    • 2019-02-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多