Skip to content

feat: add tests #8

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: next
Choose a base branch
from
Open

feat: add tests #8

wants to merge 3 commits into from

Conversation

felixicaza
Copy link

@felixicaza felixicaza commented Apr 2, 2025

Este PR añade tests para probar las reglas de las config para eslint.

Actualizaciones de Configuración y Pruebas de ESLint:

  • eslint.config.js: Actualizado para ignorar los directorios test/_fixtures y test/fixtures/input.
  • package.json: Cambiado el script test para usar vitest en lugar de ESLint, y se agregaron nuevas dependencias de desarrollo (execa, fast-glob, fs-extra, vitest). [1] [2]

Archivos de Prueba y Scripts:

  • test/fixtures.test.js: Añadido un script de prueba completo para configurar, ejecutar y limpiar las pruebas de ESLint usando vitest. Este script incluye la creación de directorios temporales, la copia de archivos de entrada, la generación de archivos de configuración dinámica de ESLint y la ejecución de ESLint con correcciones automáticas.
  • test/fixtures/input/javascript.js: Añadido un nuevo archivo de prueba en JavaScript con varias características de sintaxis ES6 y patrones de codificación para ser utilizados como entrada para las pruebas de ESLint.
  • test/fixtures/output/basic/javascript.js y test/fixtures/output/recommended/javascript.js: Añadidos archivos de salida esperados para las configuraciones basic y recommended de ESLint, respectivamente. Estos archivos se utilizarán para verificar la corrección de las configuraciones de ESLint. [1] [2]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant