首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mocha接口:未定义未定义的ReferenceError:` `describe`‘

Mocha接口:未定义未定义的ReferenceError:` `describe`‘
EN

Stack Overflow用户
提问于 2015-10-07 18:10:48
回答 1查看 3.9K关注 0票数 1

我使用Gulp来运行mocha/sinon/chai和jquery的业力。

我的karma.conf.js有:

代码语言:javascript
复制
// frameworks to use
// available frameworks: https://npmjs.org/browse/keyword/karma-adapter
frameworks: ['jquery-2.1.0', 'mocha'],

// Plugin specific config
client: {
  mocha: {
    reporter: 'spec',
    ui: 'tdd'
  }
}

所安装的节点模块包括

代码语言:javascript
复制
"devDependencies": {
    "chai": "",
    "gulp": "",
    "gulp-jslint": "",
    "gulp-notify": "",
    "gulp-phpunit": "",
    "gulp-util": "",
    "karma": "",
    "karma-chai": "",
    "karma-chrome-launcher": "",
    "karma-cli": "",
    "karma-firefox-launcher": "",
    "karma-ie-launcher": "",
    "karma-jquery": "",
    "karma-mocha": "",
    "karma-opera-launcher": "",
    "karma-safari-launcher": "",
    "karma-sinon": "",
    "mocha": "",
    "sinon": "*"
}

但是当我运行业力时,我就会犯这个错误。

代码语言:javascript
复制
"C:\Program Files (x86)\JetBrains\IntelliJ IDEA 14.1.5\bin\runnerw.exe" "C:\Program Files\nodejs\node.exe" C:\path\to\my\project\node_modules\gulp\bin\gulp.js --color --gulpfile c:\path\to\my\project\Gulpfile.js karma:unit
[10:58:05] Using gulpfile c:\path\to\my\project\Gulpfile.js
[10:58:05] Starting 'karma:unit'...
[2015-10-07 10:58:05.142] [DEBUG] config - Loading config c:\path\to\my\project\karma.conf.js
07 10 2015 10:58:05.236:WARN [karma]: No captured browser, open http://localhost:9876/
07 10 2015 10:58:05.245:INFO [karma]: Karma v0.13.10 server started at http://localhost:9876/
07 10 2015 10:58:05.249:INFO [launcher]: Starting browser Chrome
07 10 2015 10:58:06.262:INFO [Chrome 45.0.2454 (Windows 7 0.0.0)]: Connected on socket 3C6LlqYiiMMpHEnaAAAA with id 29319610
Chrome 45.0.2454 (Windows 7 0.0.0) ERROR
Uncaught ReferenceError: describe is not defined
at c:/path/to/my/project/test/test.class.view.js:7

我已经试过在全球安装业力摩卡和摩卡了。我试着在karma.conf.js上把业力摩卡作为插件

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-07 22:52:25

我用'tdd‘作为摩卡的配置。应该是'bdd‘。

代码语言:javascript
复制
// Plugin specific config
client: {
  mocha: {
    reporter: 'spec',
    ui: 'bdd'
  }
}

如果设置为“bdd”而不是“tdd”,则公开“”。

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32999486

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档