Вероятно, существует асинхронный период после запуска getScript
, но до загрузки сценария и на странице существует объект Stripe
.
Mocha поддерживает асинхронные обратные вызовы , так что попробуйте, что-то вроде этого:
describe("constructor", function() {
before(function(done) {
$.getScript('script url here', function() {
done();
});
});
});
Последние версии Mocha поддерживают прямой возврат обещаний, поэтому вы также можете сделать это таким образом.