전단 학습의 길jest-상용 일치
14210 단어 jest
test(' ',()=>{
let a = {a:1} //==
expect(a).toEqual({a:1})
})
test(' ',()=>{
let a = null // null
expect(a).toBeNull()
})
test(' ',()=>{
let a = '666' // Undefined
expect(a).toBeDefined()
})
test(' ',()=>{
let a = undefined // Undefined
expect(a).toBeUndefined()
})
test(' ',()=>{
let a = 1 // true
expect(a).toBeTruthy()
})
test(' ',()=>{
let a = 0 // false
expect(a).toBeFalsy()
})
수치 크기
test(' ',()=>{
let a = 666 // toBeGreaterThan
expect(a).toBeGreaterThan(665)
})
test(' ',()=>{
let a = 666 // toBeLessThan
expect(a).toBeLessThan(667)
})
test(' ',()=>{
let a = 666 // toBeGreaterThanOrEqual
expect(a).toBeGreaterThanOrEqual(666)
})
test(' ',()=>{
let a = 0.1 // toBeCloseTo , 。
let b = 0.1 //https://jestjs.io/docs/en/expect#tobeclosetonumber-numdigits
expect(a + b).toBeCloseTo(0.2)
})
https://jestjs.io/docs/en/expect#tobeclosetonumber-numdigits
컨텐트
test(' ',()=>{
let a = ' , '
expect(a).toMatch(/ /)
})
test(' ',()=>{
let a = [' ',' ']
expect(a).toContain(' ')
})
test('error ',()=>{
let errorfn1 = ()=>{
throw new Error('error')
}
expect(errorfn1).toThrow('error')
})
test('error ',()=>{
let errorfn1 = ()=>{
// throw new Error('error')
}
expect(errorfn1).not.toThrow('error')
})
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Jest 단위 테스트를 반복하는 방법때로는 Jest 단위 테스트를 작성할 때 다른 사례를 빠르게 테스트하기 위해 항목을 반복할 수 있기를 원할 것입니다. 이렇게 하면 Jest 테스트 스위트가 대폭 간소화됩니다. 이 게시물은 내가 과거에 Jest 테스트...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.