纸聊

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 96|回复: 0

意如果您不确定这些模拟是如何

[复制链接]

3

主题

0

回帖

11

积分

新手上路

Rank: 1

积分
11
Mittu46544 发表于 2023-10-19 17:06:09
相同的目录中查找名为的文件夹和文件。该文件的导出用作模拟模块代替真实模块的导出。模拟有点不同因为模块仅导出默认值这是一个函数。的第二个参数是一个函数它返回模块在导入时应返回的对象。上面的代码片段向该对象添加了一个键并将其值设置为静态返回值为的可监视函数。在测试套件的上下文中和用于确保在每个单独的测试之间模拟都恢复到其原始状态这很重要因为在某些测试中您将修改该特定测试的模拟行为。

注工作的请务必参阅本系列中介绍模拟的上一篇文章。每当在中导入这些模块时现在都会导入模拟版本。测试功能该函数接受标签名称数 Whatsapp 号码列表 组并为每个名称创建一个新标签。但是如果数据库中的现有标签具有相同的名称则它不会创建标签。函数的返回值是与提供给函数的所有标签名称新的和现有的关联的标签数组。在测试套件中调用的正下方添加另一个来描述与该功能相关的测试套件同样这样做是为了对测试的输出。



进行分组以便轻松查看与该特定功能相关的哪些测试通过了。复制现在是时候决定您编写的测试应该涵盖哪些内容了。查看该函数考虑它有哪些具体行为。每个期望的行为都应该被测试下面添加了注释显示了应在此函数中测试的每个行为。注释已编号指示测试的编写顺序准备好要测试的场景列表后您现在可以开始为每个场景编写测试。因此您可以访问特殊属性例如当前测试期间调用函数的次数。验证函数在其返回的数组中包含新创建的标签在。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|纸聊

GMT+8, 2025-5-10 16:23 , Processed in 0.085431 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表