私のコードは何をすべきかをしていません。すべてのJasmine expect()
は、supertest end()
コールバック関数内にあります。Jasmine `expect 'はスーパーエージェント` end`で間違っていることはありません
const app = require('../server')
const request = require('supertest')
describe('Client', function() {
const agent = request.agent(app)
it('connects to the server', function() {
agent.post('/users/register/foobar').end(function(err, res) {
done()
expect(true).toBe(false) // Doesn't fail
}
})
})
package.json
からの抽出:
"devDependencies": {
"jasmine": "^2.4.1",
"supertest": "^2.0.0"
}
npm list
によって与えられる実際のバージョンは[email protected]
と[email protected]
あります。
私の推測では、end()
はその機能を呼び出すことはありませんが、私は昨日すべてのことから始めました。問題を解決するために何をすべきか分かりません。
私のエラーメッセージが表示されますか?
編集
示唆したように、私はしかし、最後にはまだ何の変化もdone()
を入れないようにラインを切り替えます。
は、なぜあなたは行わを呼び出している。詳細については
は、ジャスミンのマニュアルを参照してください? – chchrist