AdonisJs와 함께하는 TDD 과정 - 1. 레딧 클론을 만들어 봅시다.
1911 단어 javascripttddnodetesting
Originally posted at michaelzanggl.com. Subscribe to my newsletter to never miss out on new content.
AdonisJs는 테스트 주도 개발에 적합합니다. TDD를 사용하여 간단한 reddit 버전용 API를 빌드해 보겠습니다. 하위 포럼, 스레드, 댓글 및 사용자로 구성됩니다. 여기에서 GitHub를 찾을 수 있습니다: https://github.com/MZanggl/tdd-adonisjs/commit/b2582b286e4da0166f30a8d6a8eee7c3aeb1c8bb .
더 이상 고민하지 않고 프로젝트를 설정합시다!
CLI 및 프레임워크 설치
npm i -g @adonisjs/cli
이 과정에서는 프론트엔드가 아닌 아도니스 부분에만 초점을 맞추고자 하므로 "api only"플래그를 사용하여 프로젝트를 생성해 보겠습니다.
adonis new forum --api-only
cd forum
테스트 라이브러리 설치
Adonis는 자체 테스트 라이브러리와 함께 제공됩니다.
adonis install @adonisjs/vow
adonis 테스트 명령을 등록하려면 aceProviders 배열의 "start/app.js"아래에 VoveProvider를 추가해야 합니다.
const aceProviders = [
'@adonisjs/vow/providers/VowProvider',
]
맹세의 설치는 예제 테스트와 함께 제공됩니다.
제대로 작동하는지 확인하려면 adonis test
를 사용하여 프로젝트를 실행하고 브라우저의 URL로 이동하세요!
그것이 전부입니다. 다음 블로그 게시물에서 우리는 첫 번째 테스트를 만들 것입니다!
Reference
이 문제에 관하여(AdonisJs와 함께하는 TDD 과정 - 1. 레딧 클론을 만들어 봅시다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/michi/tdd-course-with-adonisjs-1-let-s-build-a-simple-forum-199
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
npm i -g @adonisjs/cli
adonis new forum --api-only
cd forum
Adonis는 자체 테스트 라이브러리와 함께 제공됩니다.
adonis install @adonisjs/vow
adonis 테스트 명령을 등록하려면 aceProviders 배열의 "start/app.js"아래에 VoveProvider를 추가해야 합니다.
const aceProviders = [
'@adonisjs/vow/providers/VowProvider',
]
맹세의 설치는 예제 테스트와 함께 제공됩니다.
제대로 작동하는지 확인하려면
adonis test
를 사용하여 프로젝트를 실행하고 브라우저의 URL로 이동하세요!그것이 전부입니다. 다음 블로그 게시물에서 우리는 첫 번째 테스트를 만들 것입니다!
Reference
이 문제에 관하여(AdonisJs와 함께하는 TDD 과정 - 1. 레딧 클론을 만들어 봅시다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/michi/tdd-course-with-adonisjs-1-let-s-build-a-simple-forum-199텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)