如何在业力上使用sinon?
How to use sinon on karma?
我正在尝试使用 karma、chai 和 sinon 来测试间谍。
- 我做了:
npm install karma-sinon --save-dev
- 我补充说:
frameworks: ['mocha','chai','chai-sinon']
- 我运行:
karma start
但是我收到这个错误:
Error: No provider for "framework:chai-sinon"! (Resolving: framework:chai-sinon)
在 Gulp 学习 PluralSight 课程期间,我遇到了同样的问题。
此问题是由于缺少所需的 npm 模块造成的。帮助我的字符串是这样的:
npm install --save-dev karma karma-chai karma-chai-sinon karma-chrome-launcher karma-coverage karma-growl-reporter karma-mocha karma-phantomjs-launcher karma-sinon mocha mocha-clean sinon-chai sinon phantomjs
最初我将 karma-chai-sinon
拼错为 karma-chai sinon
所以它成功安装了每个依赖项但导致了错误。
所以请尝试一下。我遇到了同样的错误。
我遇到了同样的问题,只是将 chai 条目添加到 karma.conf.js 脚本的框架部分并没有解决问题。按照这个 Github Issue 我发现你需要全局安装 karma-cli,其他一切都可以在本地工作。
npm install --save-dev karma
npm install -g karma-cli
npm install --save-dev karma-phantomjs-launcher karma-chai karma-sinon
您是否将 'karma-chai-sinon' 添加到 karma.conf.js
中的插件中
我的插件是这样的:
plugins: [ 'karma-chai-sinon', 'karma-mocha', 'karma-phantomjs-launcher', 'karma-babel-preprocessor' ]
我遇到了同样的问题,只是将 chai 条目添加到我的 karma.conf.js 脚本的框架部分并没有解决问题,它与您指向框架数组的其他框架相同。
你安装了“karma-sinon-chai”npm 包了吗
你试过了吗?
例如npm install karma-simon-chai --dev-save
我正在尝试使用 karma、chai 和 sinon 来测试间谍。
- 我做了:
npm install karma-sinon --save-dev
- 我补充说:
frameworks: ['mocha','chai','chai-sinon']
- 我运行:
karma start
但是我收到这个错误:
Error: No provider for "framework:chai-sinon"! (Resolving: framework:chai-sinon)
在 Gulp 学习 PluralSight 课程期间,我遇到了同样的问题。
此问题是由于缺少所需的 npm 模块造成的。帮助我的字符串是这样的:
npm install --save-dev karma karma-chai karma-chai-sinon karma-chrome-launcher karma-coverage karma-growl-reporter karma-mocha karma-phantomjs-launcher karma-sinon mocha mocha-clean sinon-chai sinon phantomjs
最初我将 karma-chai-sinon
拼错为 karma-chai sinon
所以它成功安装了每个依赖项但导致了错误。
所以请尝试一下。我遇到了同样的错误。
我遇到了同样的问题,只是将 chai 条目添加到 karma.conf.js 脚本的框架部分并没有解决问题。按照这个 Github Issue 我发现你需要全局安装 karma-cli,其他一切都可以在本地工作。
npm install --save-dev karma
npm install -g karma-cli
npm install --save-dev karma-phantomjs-launcher karma-chai karma-sinon
您是否将 'karma-chai-sinon' 添加到 karma.conf.js
中的插件中我的插件是这样的:
plugins: [ 'karma-chai-sinon', 'karma-mocha', 'karma-phantomjs-launcher', 'karma-babel-preprocessor' ]
我遇到了同样的问题,只是将 chai 条目添加到我的 karma.conf.js 脚本的框架部分并没有解决问题,它与您指向框架数组的其他框架相同。
你安装了“karma-sinon-chai”npm 包了吗 你试过了吗?
例如npm install karma-simon-chai --dev-save