Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

281
Visualizações
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 à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda