小编Iva*_*lic的帖子

"mpromise(mongoose的默认承诺库)已被弃用"测试时出错

有一段时间我一直在收到这个错误,我今天决定修复它,但是经过一个小时试图解决它后,我可以找到解决方案.

当我测试我的mongoose用户模型时,会生成此错误/警告:

Mongoose: mpromise (mongoose's default promise library) is deprecated, plug in your own promise library instead: http://mongoosejs.com/docs/promises.html
Run Code Online (Sandbox Code Playgroud)

这是我的测试:

  1 var assert = require('chai').assert;
  2 var mongoose = require('mongoose');
  3 var clearDB = require('mocha-mongoose')(require('../../config/database').uri, { skip: ['workouts'] });
  4 var database = require('../../config/database').connect;
  5
  6 var User = require('../../app/models/user');
  7 var user = new User({});
  8
  9 var req_body = {
 10   username: "garyvee",
 11   email: "gary@vaynermedia.com",
 12   password: "secret"
 13 };
 14
 15 describe('User', function() {
 16   beforeEach(function(done) { …
Run Code Online (Sandbox Code Playgroud)

mocha.js mongoose mongodb node.js

13
推荐指数
2
解决办法
2万
查看次数

如何使用 supertest 和 mocha 测试快速渲染

我今天想开始测试快速路线,但我可以弄清楚如何测试渲染翡翠视图。

这是我的代码:

路线:

  router.get('/', function(req: any, res: any) {
    res.render('index', { title: 'Express' });
  });
Run Code Online (Sandbox Code Playgroud)

测试:

 describe('GET / ', () => {
   it('renders index', (done) => {
     request(router)
       .get('/')
       .render('index', { title: 'Express' })
       .expect(200, done);
   });
 });
Run Code Online (Sandbox Code Playgroud)

当然.render会导致错误。我应该如何测试渲染?

mocha.js node.js express supertest

6
推荐指数
1
解决办法
2676
查看次数

C++将指针传递给函数

我在向函数传递指针时遇到问题.这是代码.

#include <iostream>

using namespace std;

int age = 14;
int weight = 66;

int SetAge(int &rAge);
int SetWeight(int *pWeight);

int main()
{
    int &rAge = age;
    int *pWeight = &weight;

    cout << "I am " << rAge << " years old." << endl;   
    cout << "And I am " << *pWeight << " kg." << endl;

    cout << "Next year I will be " << SetAge(rAge) << " years old." << endl;
    cout << "And after a big meal …
Run Code Online (Sandbox Code Playgroud)

c++

0
推荐指数
1
解决办法
87
查看次数

标签 统计

mocha.js ×2

node.js ×2

c++ ×1

express ×1

mongodb ×1

mongoose ×1

supertest ×1