-5
私はこの2つの機能を以下に理解していません。彼らは関数(done)である引数を使い、その関数の中で関数を呼び出します。どのようなタイプの機能で、どのように動作するのか教えてください。ありがとうございました!Javascript:誰も私にこのコードブロックを説明できますか?
beforeEach((done) => {
Todo.remove({}).then(() => done());
});
describe('POST /todos',() => {
it('should creat a new todo', (done) => {
var text = 'Test todo text';
request(app)
.post('/todos')
.send({text})
.expect(200)
.expect((res) => {
expect(res.body.text).toBe(text);
})
.end((err, res) => {
if (err) {
return done(err);
}
Todo.find().then((todos) => {
expect(todos.length).toBe(1);
expect(todos[0].text).toBe(text);
done();
}).catch((e) => done(e));
})
})
});
我々がそうであれば、使用されているもののフレームワーク、非ネイティブの機能があり、および/または何をすべきか知っている、としていないとして、それを説明する方法はありません。 – Dellirium