Mam kilka testów - mianowicie Supertest - które ładują moją aplikację Express. Ta aplikacja tworzy połączenie Mongoose. Chciałbym wiedzieć, jak sprawdzić status tego połączenia z poziomu mojego testu.Sprawdź stan połączenia mongoose bez tworzenia nowego połączenia
W app.js
mongoose.connect(...)
W test.js
console.log(mongoose.connection.readyState);
Jak uzyskać dostęp do app.js połączenie? Jeśli połączę się przy użyciu tych samych parametrów w pliku test.js, czy utworzą nowe połączenie lub poszukają istniejącego?
są oba skrypty działające niezależnie od siebie lub jest test.js wymagane przez app.js? – Bernhard
@Bernhard the test.js wymaga app.js - w app.js robię var app = exports.app = express() iw teście wymagam ("../ app.js"). App – cyberwombat