Angular 添加条纹后角业力测试失败
我在Angular 7组件中添加了条纹元素,它可以工作,但我无法通过Karma/jasmine测试 错误是:Angular 添加条纹后角业力测试失败,angular,stripe-payments,angular-universal,angular7,Angular,Stripe Payments,Angular Universal,Angular7,我在Angular 7组件中添加了条纹元素,它可以工作,但我无法通过Karma/jasmine测试 错误是: ReferenceError: elements is not defined 根据本教程:我添加了一个typings.d.ts文件,其中包含以下行: declare var stripe: any; declare var elements: any; 然后将该文件添加到tsconfig.json,如下所示: "typeRoots": [ "node_modules/@types"
ReferenceError: elements is not defined
根据本教程:我添加了一个typings.d.ts文件,其中包含以下行:
declare var stripe: any;
declare var elements: any;
然后将该文件添加到tsconfig.json,如下所示:
"typeRoots": [ "node_modules/@types", "src/typings.d.ts" ],
我尝试了一些建议,比如下载stripe.js文件,或者像这样将其包含在karma.conf.js中,但都没有用
files: [ {pattern: 'https://js.stripe.com/v3', included: true}, './test/*.js' ]
这一错误是在转移视线。在我解决了其他因果报应错误(包括从API返回的错误)之后,这个错误消失了