Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

213
Vistas
El estilo estándar de JavaScript no reconoce Mocha

Tengo un archivo de prueba de Mocha que se ve así:

 var expect = require('chai').expect var muting = require('../muting') describe('muting', function () { describe('init()', function () { it('should inject an object into twitter', function () { var twitter = 'twitter' muting.init(twitter) expect(muting.twitter).to.equal(twitter) }) }) })

Cuando ejecuto mocha desde la CLI, ejecuta la prueba con éxito.

Cuando ejecuto el standard (el ejecutable para el estilo estándar de JavaScript ), obtengo errores en las funciones del marco de trabajo de Mocha de la siguiente manera:

 standard: Use JavaScript Standard Style (https://github.com/feross/standard) c:\..\test\index.js:5:0: 'describe' is not defined. c:\..\test\index.js:6:2: 'describe' is not defined. c:\..\test\index.js:7:4: 'it' is not defined.

¿Cuál es la forma más limpia de hacer que Standard no se queje de estas funciones?

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Prefiero editar mi .eslintrc y agregar mocha a la sección env:

 ... "env": { "commonjs": true, "node": true, "mocha": true }, ...

de esta manera mi archivo package.json se mantiene limpio, también el complemento vscode para eslint lo entiende mejor

over 4 years ago · Santiago Trujillo Denunciar

0

En realidad, no necesita enumerar todas las variables globales en su paquete.json

En su lugar, puede especificar entornos como este:

 "standard": { "env": [ "mocha" ] }

Fuente: Documentos oficiales de configuración de ESLint .

over 4 years ago · Santiago Trujillo Denunciar

0

Si bien la configuración de comentarios de globals funciona muy bien para un solo archivo, prefiero usar la configuración global de package.json estándar para hacer esto en mis proyectos. P.ej

 { "name": "my-package", "version": "1.0.0", "standard": { "globals": [ "describe", "context", "before", "beforeEach", "after", "afterEach", "it", "expect" ] } }
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda