Vue TDD

Test code 쉽게 쓰기 - 1

2020. 8. 6. 17:29
목차
  1. 목차
  2. 📌 1. vscode snippet 이란?
  3. 📌 2. vscode snippet 사용하기
  4. 설정
  5. 📌 추가: storybook snippets
반응형

목차

    1. vscode snippet 이란?
    1. vscode snippet 사용하기

📌 1. vscode snippet 이란?

미리 지정해둔 예약어로 코드를 생성하는 기능 입니다. 이기능을 사용하여 일일이 쳐야하는 describe('', () => {})와 it('', () => {})
를 자동적으로 생성해보겠습니다.

📌 2. vscode snippet 사용하기

설정

먼저 Code > Preferences > User Snippets로 이동합니다.

file이름을 정의하고 javascript로 설정합니다.

그럼 이런 파일이 열리게 됩니다.

이제 이렇게 예약어를 등록할 수 있습니다.

    "describe": { // 제목
        "prefix": "desc", // 예약어
        "body": "describe('$0', () => {\n\n})", // 코드
        "description": "autocomplete describe jest" // 설명
    },
    "test": {
        "prefix": "te",
        "body": "it('$0', () => {\n\n})", // $0는 커서를 저기로 옮김
        "description": "autocomplete test jest"
    }

제목은 말그대로 제목입니다. prefix는 예약어를 설정하는 것 입니다. 이제 prefix를 입력후 엔터를 누르게 되면 body로 등록해둔 codes가 나오게 됩니다. description은 예를 들어 desc를 입력하고 엔터 치기 전에 나오는 설명입니다.

📌 추가: storybook snippets

}
"describe": {
        "prefix": "desc",
        "body": "describe('$0', () => {\n\n});",
        "description": "autocomplete describe jest"
    },
    "test": {
        "prefix": "te",
        "body": "it('$0', () => {\n\n});",
        "description": "autocomplete test jest"
    },
    "storybook template": {
        "prefix": "stb",
        "body": "import { storiesOf } from '@storybook/vue';\n\nstoriesOf('$0', module)"
    },
    "storybook add": {
        "prefix": "stad",
        "body": ".add('$0', () => ({\ndata:()=>({}),\ncomponents:{},\nmethods:{},\ntemplate:``\n}))"
    }
}
반응형

'Vue TDD' 카테고리의 다른 글

Vue TDD - 번외1 (Test Double)  (0) 2020.08.22
Vue TDD - 회고편  (0) 2020.08.10
Vue TDD - E2E 편  (0) 2020.08.02
Vue TDD - Storybook 편  (0) 2020.07.31
Vue TDD - Vuex 편  (0) 2020.07.30
  1. 목차
  2. 📌 1. vscode snippet 이란?
  3. 📌 2. vscode snippet 사용하기
  4. 설정
  5. 📌 추가: storybook snippets
'Vue TDD' 카테고리의 다른 글
  • Vue TDD - 번외1 (Test Double)
  • Vue TDD - 회고편
  • Vue TDD - E2E 편
  • Vue TDD - Storybook 편
eddie0329
eddie0329
Front-end Developer
반응형
eddie0329
Eddie Sunny's Blog
eddie0329
전체
오늘
어제
  • 분류 전체보기 (100)
    • Summary of Book (0)
    • Vue Study (11)
    • Vue TDD (9)
    • Vue BDD (5)
    • Design Pattern (9)
    • Javascript Study (3)
    • React Study (15)
    • React TDD (1)
    • Vue Storybook (2)
    • Refactoring (0)
    • Graphql_Apollo (3)
    • Svelte (8)
    • Open Source (1)
    • D3 (4)
    • Typescript (1)
    • CSS (2)
    • Android (0)
    • Java (0)
    • Kotlin (0)
    • 잡담 (0)
    • Swift (19)
    • Rust (2)
    • 회사이야기 (2)
    • ReactNative Study (2)
    • Vitest (0)

블로그 메뉴

  • Home

공지사항

인기 글

태그

  • Vue
  • Nextjs
  • TypeScript
  • D3
  • storybook6
  • CSS
  • React Native
  • BDD
  • vue storybook
  • client only
  • vue bdd
  • react-component-slot
  • svelte
  • Kotlin
  • Design Pattern
  • javascript pattern
  • Javascript
  • vue tdd
  • vue3
  • vue cypress
  • Cypress
  • slot 패턴
  • swift5
  • apollo
  • Vue test
  • react
  • jest
  • TDD
  • react useRef
  • swift

최근 댓글

최근 글

hELLO · Designed By 정상우.
eddie0329
Test code 쉽게 쓰기 - 1
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.