gpt4 book ai didi

javascript - "it"函数在这段代码中做了什么?

转载 作者:IT王子 更新时间:2023-10-29 03:11:37 25 4
gpt4 key购买 nike

我希望有人能向我解释“它”在 AngularJS 或纯 JavaScript 中的作用(用于)(我不确定它是否特定于 Angular)。事实证明,这对谷歌来说是一件困难的事情,被命名为“it”等等。我已经在整个 AngularJS 文档中看到它的使用。我会给你一个来自 ngShow 的例子页面(这是隐藏/显示包含赞成或反对的 div 的代码)。

var thumbsUp = element(by.css('span.glyphicon-thumbs-up'));
var thumbsDown = element(by.css('span.glyphicon-thumbs-down'));

it('should check ng-show / ng-hide', function() {
expect(thumbsUp.isDisplayed()).toBeFalsy();
expect(thumbsDown.isDisplayed()).toBeTruthy();

element(by.model('checked')).click();

expect(thumbsUp.isDisplayed()).toBeTruthy();
expect(thumbsDown.isDisplayed()).toBeFalsy();
});

最佳答案

参见Jasmine testing framework .

it(...) 函数定义了一个测试用例(也称为“规范”)。

describe("A suite", function() {
it("contains spec with an expectation", function() {
expect(true).toBe(true);
});
});

请注意 AngularJS E2E Testing ...

... uses Jasmine for its test syntax.

关于javascript - "it"函数在这段代码中做了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24145304/

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