我正在测试读写(到服务器,到 mongo db)。我知道,我不应该这样做,我应该使用模拟,......但无论如何我想写一个文档,阅读该文档以确保它是正确写入的,然后删除该文档,然后验证它是走了。所以我已经解决了 2 个问题,但使用了 2 个技巧。
1)我如何一步一步地传递文档的 mongo _id。我想在我的 Jasmine 代码中有一个简单的变量,我可以从每个测试中读取和写入。我现在通过在我正在测试的实际 Angular 模块中创建一个变量,并在该代码中读取和写入一个变量来破解它。
2) 由于在继续之前我必须等待每个 IO 操作,因此我setTimeout(() => {done();}, 2000);
在一组嵌套beforeEach(function(done){
部分中利用了该 功能 。
如果有的话,我想学习简单,更好的方法。
汪汪一只猫
相关分类