Back-End Expert Starter Project: 1
Ini adalah proyek starter untuk submission ke-1 kelas Back-End Expert, Dicoding.
Lakukan hal ini sebelum mengerjakan TODO.
- Jalankan perintah
npm install
untuk menginstall semua dependency. - Jalankan perintah
npm run migrate up
untuk menjalankan migrasi database. - Jalankan perintah
npm run migrate:test up
untuk menjalankan migrasi database pengujian.
Yang harus dikerjakan pada proyek ini.
Pastikan Anda mengerjakan seluruh tugas yang diberikan tanda @TODO pada proyek ini. Instruksi pengerjaan terdapat pada tanda @TODO yang tersebar pada beberapa berkas JavaScript.
Berikut adalah lokasi dari TODO-nya.
- TODO 1: Berada di berkas
src/Domains/threads/_test/ThreadRepository.test.js
- TODO 2: Berada di berkas
src/Domains/threads/entities/_test/AddedThread.test.js
- TODO 3: Berada di berkas
src/Applications/use_case/_test/AddThreadUseCase.test.js
- TODO 4: Berada di berkas
src/Infrastructures/repository/_test/ThreadRepositoryPostgres.test.js
- TODO 5: Berada di berkas
src/Domains/comments/entities/NewComment.js
- TODO 6: Berada di berkas
src/Domains/comments/CommentRepository.js
- TODO 7: Berada di berkas
src/Applications/use_case/AddCommentUseCase.js
- TODO 8: Berada di berkas
src/Infrastructures/repository/CommentRepositoryPostgres.js
- TODO 9: Berada di berkas
src/Interfaces/http/api/comments/handler.js