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

283
Vistas
Jest vue3: SyntaxError: Unexpected token 'export' (signalr)

I am trying to connect tests to my project but they are not working

What can you do about it?

ERROR: Test suite failed to run Details:

   E:\Work\repos\WebRep\node_modules\@microsoft\signalr\dist\esm\index.js:3
   export { AbortError, HttpError, TimeoutError } from "./Errors";

   SyntaxError: Unexpected token 'export'

   > 1 | import * as signalR from '@microsoft/signalr/dist/esm/index';
       |  ^
     2 | import EventEmitter from '../helpers/event-emitter';
     3 | import * as scheduleNamespace from '../interfaces/schedules/schedules-dto';
     4 | import * as projectNamespace from '../interfaces/projects/projects-dto';

     at Runtime.createScriptFromCode (node_modules/jest-runtime/build/index.js:1597:14)
     at Object.<anonymous> (src/signalr-client/signalr.ts:1:2)

1

jest.config.js

// jest.config.js
const { pathsToModuleNameMapper } = require('ts-jest/utils');
// In the following statement, replace `./tsconfig` with the path to your `tsconfig` file
// which contains the path mapping (ie the `compilerOptions.paths` option):
const { compilerOptions } = require('./tsconfig');

module.exports = {
  preset: 'ts-jest',
  moduleFileExtensions: ['js', 'ts', 'tsx', 'json', 'node'],
  transform: {
    '.*\\.(vue)$': 'vue3-jest',
    '^.+\\.ts?$': 'ts-jest',
    '^.+\\.scss$': 'jest-scss-transform',
    '^.+\\.[t|j]sx?$': 'babel-jest',
  },
  transformIgnorePatterns: ['node_modules'],
  testRegex: '(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$',
  moduleNameMapper: pathsToModuleNameMapper(compilerOptions.paths, { prefix: '<rootDir>/' }),
  collectCoverage: true,
  testEnvironment: 'jsdom',
};
about 4 years ago · Juan Pablo Isaza
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