gpt4 book ai didi

javascript - Jasmine中 "it()"代表什么?

转载 作者:可可西里 更新时间:2023-11-01 02:21:34 27 4
gpt4 key购买 nike

只是好奇 it() 在 Jasmine Javascript 测试框架中代表什么函数名称。它代表“独立测试”之类的东西吗?

最佳答案

它的意思是“它”,就像“它”这个词一样。正如在测试声明中读起来像一个句子。您可以通过 的作用来描述一个对象。就这么简单。

例如:

Bowling ball is round

Bowling ball has 3 holes

可能转化为这样的测试层次结构:

Bowling Ball
it is round
it has three holes

这将转化为以下测试设置:

describe(BowlingBall, function() {
it('is round', function() {});
it('has three holes', function() {});
});

因此,因为它读起来很好,所以它只是成为您分离各个测试用例的方式。它还鼓励您以一致的方式编写测试描述,因为 it 是描述测试的句子的一部分,这使您的测试套件在长期内更具可读性。

最后,BDD 都是关于测试编写者的可读性。所以这只是糖。

关于javascript - Jasmine中 "it()"代表什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20979600/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com