找回密码
 立即注册
查看: 212|回复: 0

如果您现在运行您应该会看到测试成功通

[复制链接]

2

主题

0

回帖

8

积分

新手上路

积分
8
发表于 2023-10-8 11:33:36 | 显示全部楼层 |阅读模式
过验证该函数仅创建尚不存在的标签上面计划的下一个测试将验证该函数不会在数据库中创建重复的标签。该函数提供了表示标签名称的字符串列表。该函数首先检查具有这些名称的现有标签并根据结果过滤器仅创建新标签。测试应该模拟第一次调用以返回单个标签。这表示根据提供给函数的名称找到了一个现有标签。使用三个标签名称进行调用。一个名称应该是即模拟的现有标签的名称。确保仅提供两个不匹配的标签。


在函数块内的前一个测试下方添加以下测试复制再次运行现在应该显示您通过了两个测试。验证该函数为新标签提供随机颜色在下一个测试中您将需要验证每当创建新标签时都会为其提供新的随机颜色。为此请编写一个插入 Whatsapp 号码列表 三个新标签的基本测试。调用该函数后您可以确保该函数被调用了次。下面的代码片段显示了这个测试应该是什么样子。将新测试添加到您在该函数的块中编写的先前测试下方复制该命令应该导致三个成功的测试。




您可能想知道上面的测试如何能够检查调用了多少次。请记住在此文件的上下文中模块被模拟并且其默认导出被配置为提供返回静态字符串值的函数。由于已被使用模拟函数现在已在中注册为您可以监视的函数。因此您可以访问特殊属性例如当前测试期间调用函数的次数。验证函数在其返回的数组中包含新创建的标签在此测试中您需要验证函数是否返回与提供给函数的每个标签名称关联的标签。这意味着它应该返回现有标签和任何新创建标签的。

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

本版积分规则

Archiver|手机版|小黑屋|阳朔网

GMT+8, 2024-11-27 20:24 , Processed in 0.031991 second(s), 18 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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