Tôi có một số kiểm tra - cụ thể là Supertest - tải ứng dụng Express của tôi. Ứng dụng này tạo kết nối Mongoose. Tôi muốn biết cách kiểm tra trạng thái của kết nối đó từ trong thử nghiệm của tôi.Kiểm tra trạng thái kết nối mongoose mà không cần tạo kết nối mới
Trong app.js
mongoose.connect(...)
Trong test.js
console.log(mongoose.connection.readyState);
Làm thế nào để truy cập kết nối app.js? Nếu tôi kết nối bằng cách sử dụng các thông số tương tự trong test.js thì sẽ tạo một kết nối mới hoặc tìm kiếm một kết nối hiện có?
đều kịch bản chạy độc lập với nhau hoặc là test.js được yêu cầu bởi app.js? – Bernhard
@Bernhard test.js yêu cầu app.js - trong app.js tôi làm var app = exports.app = express() và trong test tôi yêu cầu ('../ app.js'). App – cyberwombat