节点10.26,zombiejs 2.0.0-alpha31,mocha 1.17.1错误:ECONNREFUSED

时间:2014-03-08 14:59:34

标签: node.js mocha zombie.js

如果这很“轻松”,那么请原谅。

这是我的错误,似乎非常通用。我试过踩过它,但无法搞清楚。我最初认为这是因为已经有一个连接已经打开了相同的端口,但我无法通过ps看到一个活动的节点进程(我在运行测试之前检查)所以我认为它必须在某个地方进行测试。其他测试连接到couchdb没有错误,所以我已经消除了这种可能性。

 Users
Signup Form
  connect ECONNREFUSED Error: connect ECONNREFUSED
    at errnoException (net.js:904:11)
    at Object.afterConnect [as oncomplete] (net.js:895:19)
  1) "before all" hook

这是测试的主要部分:

var assert      = require('assert'),
Browser     = require('zombie'),
fixtures    = require('./fixtures'),
couchdb     = require('../lib/couchdb'),
dbName      = 'users',
db          = couchdb.use(dbName),
app         = require('../app');

describe('Users', function () {

before(function (done) {
    app.start(3000, done);
});

after(function (done) {
    app.server.close(done);
});

describe('Signup Form', function () {

    before(function (done) {
        db.get(fixtures.user.email, function (err, doc) {
            if (err && err.status_code === 404) return done();
            if (err) throw err;
            db.destroy(doc._id, doc._rev, done);
        });
    });

    it("should load the signup form", function (done) {
        Browser.visit("http://localhost:3000/users/new", function (err, browser) {
            if (err) throw err;
    .....

非常感谢任何指示,谢谢!

0 个答案:

没有答案