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

174
Vistas
Jest Cobertura 100% incluso las pruebas fallan

Broma Versión 24.9.0

pasos para reproducir

  1. Estoy usando vue@2.6.14, @vue/cli-service@4.5.18 , jest@24.9.0, @vue/cli-plugin-unit-jest@4.5.18 , typescript@3.9.10
  2. Anteriormente estaba usando el nodo 14 y esnext. Jest Coverage funcionaba bien, no hubo problemas
  3. Más tarde actualicé el nodo 14 al 16 y esnext a es2019 y también configuré las instantáneas, luego perdí mi cobertura. Luego revertí mis cambios, aún enfrentando un problema de cobertura.

Incluso si alguna prueba falla, está dando una cobertura del 100%

Configuración de broma:

 collectCoverageFrom: ["src/**/*.vue"] "test:unit": "npm run requirements-check && vue-cli-service test:unit --colors --coverage --maxWorkers=4 -u"

Nodo: 14.15.4 npm: 6.14.10

Caso de prueba de muestra (es suficiente para obtener una cobertura del 100%, incluso el archivo tiene múltiples funciones):

 describe("Can able to see page is mounted", () => { let i18n: VueI18n; let localVue: VueConstructor<Vue>; let routerMock: any; let wrapper: Wrapper<test& { [key: string]: any; }>; beforeEach(() => { localVue = createLocalVue(); localVue.use(plugins); localVue.use(VueI18n); localVue.prototype.$notify = jest.fn(); localVue.config.ignoredElements = [/vl*/]; window.scrollTo = jest.fn(); routerMock = { $router: { replace: jest.fn(), push: jest.fn(), go: jest.fn() } }; wrapper = mount(test, { i18n, localVue, mocks: routerMock, directives: { "full-screen-loading": jest.fn() }, stubs: ["router-link", "router-view"] }); }); it("test", () => { expect(wrapper.exists()).toBe(true); expect(wrapper.find(".test").exists()).toBe(true); expect(wrapper.element).toMatchSnapshot(); }); });
about 4 years ago · Santiago Trujillo
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