Jest được dùng làm công cụ trung tâm vì đây là lớp kiểm thử trực tiếp cho logic trong ứng dụng Nest.js: từ helper, repository đến service và controller. Với người học Nest.js, việc đi từ Jest sang các thành phần của hệ thống giúp hiểu rõ cách test bám vào kiến trúc ứng dụng thay vì test rời rạc.
Cấu trúc học từ testing cơ bản rồi sang thực hành trên dự án Ecom là hợp lý vì workflow kiểm thử thường bắt đầu từ việc hiểu unit test là gì, sau đó mới áp dụng vào các lớp có logic rõ như AuthService hay Create Order. Cách đi này phù hợp cho người mới lẫn người đang làm dự án thật cần hệ thống hóa lại cách viết test.
Việc tách riêng các bài cho JWT helpers, UserRepo, UserService và User controller cũng phản ánh đúng luồng phát triển backend: xác thực, truy xuất dữ liệu, xử lý nghiệp vụ và điều phối request. Đây là cách học giúp người học nhìn Unit Test như một phần của quy trình phát triển phần mềm, không chỉ là phần phụ khi code xong.