mocha

    1热度

    1回答

    我使用WebStorm 2017.2.2来开发和运行一些mocha测试。 一切都很顺利,但测试永远不会结束。它完成了运行我所有的测试文件,然后只是坐在那里说“运行测试”。 如果我将鼠标悬停在红色框,它显示了一个提示,说:Stop 'Full Tests' (⌘F2)。它还在IDE底部显示“Stop Process”。所以,我点击它,红色框变成了一个头骨。 现在,如果我将鼠标悬停在头骨,它显示了一个

    0热度

    1回答

    如果我有一组URL来访问: let tests = [ { status: 200, mediaType: 'text/html', req: { method: 'GET', uri: 'http://stackoverflow.com/' } }, { status: 200, mediaType: 'text/html', req: { method: 'GET', ur

    0热度

    1回答

    我怎么能转换这个功能使用异步/ AWAIT风格: it.only("should bump the 'minor' version attribute",() => { const writeFile = util.promisify(require("fs").writeFile); return writeFile("bump-minor.json", "contents"

    1热度

    1回答

    我有一个反应原生的应用程序与Redux和Redux传奇安装。 我有单元测试使用摩卡,所有测试用于正常工作,直到我加入native-base。 现在当我测试,它抛出这个错误 [poject-path]/node_modules/native-base-shoutem-theme/index.js:1 (function (exports, require, module, __filename,

    0热度

    1回答

    鉴于这两个函数 function func1() { return new Promise((resolve, reject) => { return resolve({ method: function(variable) { return variable } }) }) } function func2() {

    0热度

    1回答

    这看起来像用茉莉花的方式来自动确认对话框: https://coderwall.com/p/elevha/stubbing-out-confirm-dialogs-in-jasmine ,这将是: spyOn(window, 'confirm').andReturn(true); 但是我想不通出去如何做到与摩卡一样......任何人都知道?我想摩卡并没有提供一些预先捆绑好的间谍?

    0热度

    1回答

    我正在编写一个使用javascript,node,mongoDB和mongoose的小应用程序。我有两个集合;用户和组,其中每个组包含用户 用户的数组:{_ ID:{类型:字符串,必需:真}姓:{类型:字符串,必需:真},..} 组{ _id:{type:String,required:true},users:[{user:userSchema}]} 我正在使用Mocha和Superagent编写

    0热度

    1回答

    所有babel模块/插件都在最新版本的babel v6上。 Mocha已在v4.0.1上。 设置: // .babelrc { presets: [ "stage-3", [ "env", { "targets": { "browsers": [ "last 2 versions"

    0热度

    1回答

    我正在尝试编写测试,以在必备条件中进行外部API调用的路由。在我正在写的测试中,我不想进行该调用,但我想使用存根来模拟调用。 如何覆盖我测试的先决条件?

    1热度

    1回答

    我正在使用Nodejs,RxJS和Typescript开发应用程序。 应用程序有它返回一个可观察的字符串 myObsFunction() : Observable<string> { ... do stuff } 我希望能够做一个简单的测试来检查,当我订阅了这个功能我得到预期的字符串的函数。我使用柴和摩卡,所以我写了下面的测试情况 import { expect } from 'chai'