jasmine - 如何在茉莉花中进行异步进程?
问题描述
大家好,我是 jasmine 的新手,我目前正在运行一些测试。我不确定我是否在做正确的事情,但我想先从 api 获取数据。然后我将遍历数据并构造我的 it 语句。
describe('some string', async () => {
const data = await fetchData();
data.items.forEach((item) => {
it('some string', () => {
//do some test
})
});
});
但它似乎没有等待 fetchData 并立即开始循环。有人可以帮帮我吗?
解决方案
推荐阅读
- swift - 无法使用 Cocoapod 将 Firebase 存储添加到我的 SwiftUI 应用程序
- javascript - Javascript 如何使文本变大 10%
- css - 壁纸在主题中调整和放大我的 Wordpress 登陆页面
- vb.net - 显示 MDI 子窗体后等待 - DoEvents 的替代方法
- distributed - 将 IPNS 链接添加到 ipfs-desktop
- python - 如何使用 selenium python 将具有不同属性的 Web 元素中的文本捕获到列表中
- python - WAV 文件 (.wav) 和 WAVE 音频文件 (.wave) 有什么区别?
- python - 我正在尝试在 django 中制作模型。但错误。为什么?
- c - 不通过C语言中的文件操作在c盘中创建txt文件
- php - 为什么我的 Symfony 5 本地服务器将 HTTP 请求显示为文本而不是呈现的页面?