source

이 코드에서 "it" 함수는 무엇을 합니까?

ittop 2023. 3. 18. 09:21
반응형

이 코드에서 "it" 함수는 무엇을 합니까?

Angular에서 "그것"이 무엇을 위해 사용되는지 누군가 설명해 주셨으면 합니다.JS 또는 플레인 JavaScript(Angular 전용인지는 잘 모르겠습니다)이것은 구글이 "그것"이라는 이름을 붙이기에는 어려운 일이라는 것이 밝혀졌습니다.Angular를 통해 사용된 것을 보았습니다.JS 문서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 테스트 프레임워크를 참조하십시오.

it(...)함수는 테스트 케이스를 정의합니다(일명 "스펙").

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

AngularJS E2E 테스트...

...는 테스트 구문에 Jasmine을 사용합니다.

즉, 어플리케이션을 테스트하고 있을 때와 테스트하고 있을 때를 말합니다.테스트의 요점은 사용자가 통상적으로 수행하는 많은 정기 작업을 테스트 주자가 자동화하여 이들 작업의 모든 응답/이벤트가 올바르게 동작하는지 검증하는 것입니다.코드가 의미하는 것은 테스트에서 'ng-show/ng-hide를 체크해야 한다'는 것과 올바르게 동작하고 있는지 검증하는 것입니다.카르마나 재스민 같은 시험 주자에게만 사용되는 '그것'을 볼 수 있을 것이다.

언급URL : https://stackoverflow.com/questions/24145304/what-does-the-it-function-do-in-this-code

반응형