当前位置: 首页 > 知识库问答 >
问题:

Mocha bdd样式测试命名

松灿
2023-03-14

我使用Mocha作为测试框架来测试我的Node.js项目。我希望遵循BDD风格来组织我的测试/规范。

我曾经使用cucumber编写一些测试,cucumber使用BDD样式,比如givity-when-then子句。但对于摩卡来说,它使用了不同的语言来“描述”规范。您可以使用嵌套的Description语句来描述规范。我想知道命名摩卡测试的最佳做法是什么。谢了。

共有1个答案

卫浩瀚
2023-03-14

mocha-cakes允许您在mocha中使用givid-when-then子句。

 类似资料:
  • 问题内容: 在我们的一项测试中,我们将测试 鼠标悬停后的链接(元素)样式更改。 __ 默认情况下,链接具有黑色字体,没有修饰,但是在鼠标上时,字体变为蓝色,并且链接文本带有下划线。这是相关的测试: 问题在于,每10个运行中就有1个运行失败,并显示以下错误消息: 预期’rgba(11,51,60,1)’等于’rgba(42,100,150,1)’。 预期“无”等于“下划线”。 我怀疑它在实际更改之前

  • 我目前正在使用Apache POI库生成Java中的excel文件。 但是,我找不到任何关于XSSF等效项的信息。有人知道有没有可能吗?

  • 我在我的SpringBoot应用程序“demo”中使用了注释样式的Resilience4j。当通过RestTemplate调用外部后端时,我希望使用TimeLimiter并重试以实现以下目标: 将REST调用持续时间限制在5秒-->如果需要更长时间,则使用TimeoutException失败 在TimeoutException上重试-->最多尝试2次 为了查看弹性设置的配置是否如设计的那样工作,我

  • 所以我有一个使用模块导出的文件,它有4个字段,其中一个执行字段接受2个参数,本质上是一个函数。它不返回任何内容,而是使用discord。js并运行此

  • 我有一个问题,试图测试与样式组件制成的组件。 因此,我有两个组件,如果我将鼠标悬停在第一个元素上,我试图改变第二个组件的背景色。 我的组件: 每当我尝试用jest它总是抛出一个错误,表示。但是,当我在标签中注释对容器组件的引用时,测试通过了。有人能帮忙吗?非常感谢你。 我正在使用react测试库在测试文件中呈现组件。

  • 问题内容: 我正在尝试测试React组件的样式属性。在测试中获取样式参数的最佳方法是什么? 目前,我最好的选择是测试HTML是否包含字符串,但是我认为有一个更好的选择。 案件: 要测试的组件是: 问题答案: 您可以使用此方法。它返回ReactElement。