HarnessLoader
ComponentHarness 객체를 로드하는 인터페이스입니다. 테스트 작성자는 이 인터페이스를 사용해 ComponentHarness를 생성합니다.
getChildLoader
Promise<HarnessLoader>현재 인스턴스의 루트 엘리먼트 아래에서 주어진 선택자와 일치하는 엘리먼트를 검색하고, 해당 엘리먼트를 기준으로 하는 HarnessLoader를 반환합니다. 여러 엘리먼트가 일치하면 첫 번째를 사용합니다. 일치하는 엘리먼트가 없으면 오류를 던집니다.
Promise<HarnessLoader>getAllChildLoaders
Promise<HarnessLoader[]>현재 인스턴스의 루트 엘리먼트 아래에서 주어진 선택자와 일치하는 모든 엘리먼트를 검색하고, 각 엘리먼트를 기준으로 하는 HarnessLoader 배열을 반환합니다.
Promise<HarnessLoader[]>getHarness
Promise<T>HarnessLoader의 루트 엘리먼트 아래에서 주어진 하네스 타입에 대응하는 컴포넌트 인스턴스를 검색하고 해당 인스턴스의 ComponentHarness를 반환합니다. 여러 컴포넌트가 일치하면 첫 번째 컴포넌트의 하네스를 반환합니다. 일치하는 컴포넌트가 없으면 오류를 던집니다.
Promise<T>getHarnessOrNull
Promise<T | null>HarnessLoader의 루트 엘리먼트 아래에서 주어진 하네스 타입에 대응하는 컴포넌트 인스턴스를 검색하고 해당 인스턴스의 ComponentHarness를 반환합니다. 여러 컴포넌트가 일치하면 첫 번째 컴포넌트의 하네스를 반환합니다. 일치하는 컴포넌트가 없으면 null을 반환합니다.
Promise<T | null>getHarnessAtIndex
Promise<T>HarnessLoader의 루트 엘리먼트 아래에서 주어진 하네스 타입에 대응하는 컴포넌트 인스턴스를 검색하고 페이지의 지정한 인덱스에 있는 인스턴스의 ComponentHarness를 반환합니다. 해당 인덱스에 일치하는 컴포넌트가 없으면 오류를 던집니다.
number반환할 일치하는 컴포넌트 인스턴스의 0부터 시작하는 위치입니다.
Promise<T>getAllHarnesses
Promise<T[]>HarnessLoader의 루트 엘리먼트 아래에서 주어진 하네스 타입에 대응하는 모든 컴포넌트 인스턴스를 검색하고 각 인스턴스의 ComponentHarness 목록을 반환합니다.
Promise<T[]>countHarnesses
Promise<number>HarnessLoader의 루트 엘리먼트 아래에서 주어진 하네스 타입에 대응하는 모든 컴포넌트 인스턴스를 검색하고 일치하는 컴포넌트의 총개수를 반환합니다.
Promise<number>hasHarness
Promise<boolean>HarnessLoader의 루트 엘리먼트 아래에서 주어진 하네스 타입에 대응하는 컴포넌트 인스턴스를 검색하고, 찾은 인스턴스가 있는지를 불리언으로 반환합니다.
Promise<boolean>