HarnessPredicate
클래스
ComponentHarness 클래스와 조건자 함수를 연결하는 클래스입니다. 조건자 함수로 일치시킬 해당 클래스의 인스턴스를 필터링할 수 있습니다.
constructor
HarnessPredicate<T>@returns
HarnessPredicate<T>add
this하네스 후보에 대해 실행할 조건자 함수를 추가합니다.
@paramdescription
string오류 메시지에 사용할 수 있는 이 조건자의 설명입니다.
@returns
thisaddOption
this옵션 값에 의존하며 하네스 후보에 대해 실행할 조건자 함수를 추가합니다. 옵션 값이 undefined이면 조건자를 무시합니다.
@paramname
string옵션 이름입니다(오류 메시지에 사용할 수 있음).
@paramoption
O | undefined옵션 값입니다.
@returns
thisfilter
Promise<T[]>이 조건자로 하네스 목록을 필터링합니다.
@paramharnesses
T[]필터링할 하네스 목록입니다.
@returns
Promise<T[]>evaluate
Promise<boolean>주어진 하네스가 이 조건자를 만족하는지 평가합니다.
@paramharness
T확인할 하네스입니다.
@returns
Promise<boolean>getDescription
string오류 메시지에 사용할 이 조건자의 설명을 가져옵니다.
@returns
stringgetSelector
string후보 엘리먼트를 찾는 데 사용하는 선택자를 가져옵니다.
@returns
stringstringMatches
Promise<boolean>지정한 nullable 문자열 값이 주어진 패턴과 일치하는지 확인합니다.
@paramvalue
string | Promise<string | null> | null확인할 nullable 문자열 값 또는 해당 값으로 해결되는 Promise입니다.
@parampattern
string | RegExp | null값이 일치해야 하는 패턴입니다. pattern이 문자열이면 value는 정확히 일치해야 합니다. pattern이 정규식이면 부분 일치도 허용합니다. pattern이 null이면 값도 null이어야 합니다.
@returns
Promise<boolean>상세 내용으로 이동