반응형
연도별 조회기능 테스트
기존기능 코드 (Search.vue)
test 코드 작성
Search.test.js
import {shallowMount} from '@vue/test-utils'
import Search from '~/components/Search'
describe('components/Search.vue', () => {
let wrapper
beforeEach(() => {
wrapper = shallowMount(Search)
})
test('선택 가능한 연도의 개수가 일치합니다.', () => {
const year = wrapper.vm.filters.find((filter) => {
return filter.name === 'year'
})
const yearLaength = new Date().getFullYear() - 1985 + 1
expect(year.items.length).toBe(123)
})
})
최대한 테스트를 진행할때 외부에 자원을 연결하지 않은 상태에서 진행하는 것을 권장한다.
반응형
'프론트엔드 > 단위 테스트' 카테고리의 다른 글
jest를 이용한 테스트시 콘솔에 내용을 호출하지 않도록 설정 (0) | 2022.02.01 |
---|---|
Movie 컴포넌트 테스트 (0) | 2022.02.01 |
Header 컴포넌트 테스트, url 테스트 (0) | 2022.01.27 |
mount vs shallowMount (0) | 2022.01.24 |
VTU API 공식 문서 사이트 (0) | 2022.01.23 |