Stubbing JWT-Простые функции с Sinon - PullRequest
0 голосов
/ 27 февраля 2019

Я бы хотел иметь возможность заглушить функцию кодирования внутри библиотеки jwt-simple.

Примерно так:

import { encode } from 'jwt-simple';

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

Возможно ли это?Я пытался найти решения и обходной путь, но безуспешно.

Я открыт для идей.Спасибо

1 Ответ

0 голосов
/ 27 февраля 2019

Заглушка в вашем случае можно сделать, просто импортировав jwt-simple в качестве ссылки.

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

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

Надеюсь, это поможет

...