npm install --save-dev jest @types/jest ts-jest. В package.json: "scripts": { "test": "jest" }. jest.config.js: module.exports = { preset: "ts-jest", testEnvironment: "node", testMatch: ["**/*.test.ts"] }. Структура теста: describe("UserService", () => { it("should create user", async () => { const user = await service.create({email: "test@test.com"}); expect(user.id).toBeDefined() }) }). beforeEach/afterEach для setup/teardown. jest --watch для разработки.
Как начать работать с Jest в Node.js проекте?
Junior
392 просмотровAFK Offer AI
Как устроена Prisma ORM и в чём её преимущества?