Следующий код поднимает ошибку в тестовой среде, поскольку StripeCheckout
не определен:Ошибка Mock для Stripe в тестах Жасмина?
var handler = StripeCheckout.configure({
key: 'pk_test_...',
image: '/images/marketplace.png',
token: function(token) {
process(token);
}
});
Как создать нашивки Mock?
Я думал, что что-то подобное может работать:
function StripeMock(){
}
StripeMock.prototype.configure = function(config){
console.log('configure');
}
var StripeCheckout = new StripeMock();
Но я получаю TypeError: 'undefined' is not a object
.
Итак, что является хорошим способом издеваться над объектом StripeCheckout?
Можете ли вы показать еще код здесь, поскольку это не имеет смысла? Пожалуйста, включите весь тестовый файл. –