unit-testing - 了解 Jest 测试中的 Mocking
问题描述
我对单元测试并不陌生,但我还没有写过很多。有人可以用最非计算机科学的术语来解释嘲笑的意义吗?如果我们模拟一个函数,如果有人更改了函数但没有更改模拟,我们如何真正知道模拟仍然可行?即使函数在代码中失败,测试也可以通过。为什么我们不总是通过模拟该函数来测试实际实现的函数呢?
解决方案
推荐阅读
- textbox - 实时日期分隔符
- swiftui - 关于从后台线程发布更改的 SwiftUI 错误
- google-drive-api - 无论如何要在不下载的情况下解压缩谷歌驱动器中的 zip 或 tar
- node.js - 为什么请求管道在此代码中包含标头?
- java - Java fizzBuzz(来自 CodingBat-Array2 的练习)
- tkinter - 如何从 Combobox 获取值以写入文本框
- php - 选择框数据数组
- javascript - 承诺即使在解决后仍处于未决状态
- python - 使用 torch.save 和 torch.load 继续培训 - 关键错误消息
- ios - 如何使用 for 循环通过 BLE 发送数据