developit / developit/jsdom-worker

Testing Worker in Jest

Abierto
#14 2 comentarios 1 reacción 0 asignados Ver en GitHub
Lenguaje dominante
JavaScript
Estrellas
291
Forks
20
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Hi,

I'm trying to test my worker inside a Vue.js project. I load the worker inside my component using the [worker-plugin](https://github.com/GoogleChromeLabs/worker-plugin/) (I also tried loading my Worker using [Webpack worker-loader](https://webpack.js.org/loaders/worker-loader/), unfortunately it doesn't provide a compatible interface and I had to mock the worker in that case)

```js
const worker = new Worker('@/utils.worker.js', { type: 'module' });
```

But when I run my tests with Jest I get

```
console.error node_modules/jsdom-worker/dist/jsdom-worker.js:1
TypeError: Only absolute URLs are supported
...
```

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Reproduce el fallo de Jest con la configuración del componente Vue `new Worker('@/utils.worker.js', { type: 'module' })` e inspecciona `node_modules/jsdom-worker/dist/jsdom-worker.js` alrededor del error reportado. Determina el manejo esperado de la URL del worker y verifica que la configuración de pruebas ya no informe de “Only absolute URLs are supported.”

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
javascript
Área
frontend, testing
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
42/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.