Skip to content

pblnahu1/robust-api-tests

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Robust API Tests

API con Express y TypeScript. Pruebas unitarias y de integración con Vitest y Supertest.

  1. Primeros pasos

Dependencias usadas

npm i express cors dotenv

Dependencias de desarrollo

npm install --save-dev typescript ts-node @types/node @types/express nodemon vitest supertest @types/supertest
npm i --save-dev @types/jest ## otro modo de ejecutar pruebas

Inicializar TypeScript (tsconfig.json)

npx tsc --init

Configurar scripts (package.json)

"scripts": {
  "dev": "nodemon src/server.ts",
  "build": "tsc",
  "start": "node dist/server.js",
  "test": "vitest",
  "test:watch": "vitest --watch"
}

Ejecutar servidor en modo de desarrollo

npm run dev

API

http://localhost:3000/api/users

  1. Testeo
# Ejecución de pruebas
npm run test
# Para modo "watch" (se ejecutan en vivo con cambios)
npm run test:watch

About

testeo de aplicacion express con ts

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors