향후 평가를 위해 다양한 Chai 주장 컬렉션 생성
P粉593649715
P粉593649715 2023-09-16 23:25:50
0
1
437

몇 가지 비동기(I/O 바운드) 작업을 수행해야 하며 Chaiassert반환된 값을 사용하고 싶습니다. 다음과 같은 코드를 작성하는 대신:

으아아아

결과를 사용하여 모든 작업이 완료될 때까지 기다리고 싶습니다. await Promise.all([taskA.someAsync(), taskB.someAsync()]),然后逐个expectassert

더 일반적인 것을 만들기 위해 이 함수(의사 코드)를 만들었습니다.

으아아아

이 함수의 목적은

반환된 값을 확인하는 것입니다. await所有的txns,然后对每个txn运行每个assertion

우선

대상이 잘 모르겠습니다. Chai.Assertion类型对于assertion是否正确。其次,我不知道如何实例化一个包含不同类型断言(如eqhave.lengthOf)的TransactionInfo数组。最后,我不知道如何在以后评估assertion

P.S. 저는 전문적인 JavaScript 개발자가 아닙니다. 친절하게 대해주세요 :)

P粉593649715
P粉593649715

모든 응답(1)
P粉662089521

으아아아

이제 이 코드를 사용하면 각각 고유한 사용자 지정 어설션 함수가 있는 TransactionInfo 개체의 배열을 만들 수 있습니다.

으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!