해당 포스트는 Hadley Wickham이 작성한 'The tidyverse style guide' 를 번역하여 정리한 글입니다.
Lists
Intro - 0. Welcome
Analysis - 1. Files
Analysis - 2. Syntax (1)
Analysis - 2. Syntax (2)
Analysis - 3. Functions
Analysis - 4. Pipes
Analysis - 5. ggplot2
Packages - 6. Files
Packages - 7. Documentation
Packages - 8. Tests
Packages - 9. Error messages
Packages - 10. News
Packages - 11. Git/GitHub
8. 테스트(Tests)
8.1 구성(Organisation)
테스트 파일의 구성은 R/
폴더 내 파일의 구성과 일치해야 합니다. 만약 함수가 R/Foofy.R
에 있다면 테스트는 tests/testthat/test-foofy.R
에 있어야 합니다.
userthis::use_test()
를 사용하여 자동으로 올바른 이름의 파일을 생성할 수 있습니다.
context()
는 크게 중요하지 않습니다. testthat
의 미래 버전은 출력에서 context
대신 파일 이름을 표시할 것 입니다.
현재 'The tidyverse style guide'에 소개된 내용은 위 내용이 전부입니다. 추후 내용이 업데이트 된다면 해당 포스트도 수정될 예정입니다.
출처
[1] The tidyverse style guide
[2] [R package - testthat]
▲ The tidyverse style guide 원문 다운받기