From 51da573e57ed1548d41c06266fe876b779bd7439 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADctor=20Losada=20Hern=C3=A1ndez?= Date: Wed, 21 Jan 2026 17:21:52 +0100 Subject: [PATCH] fix tests? --- jest.setup.js | 2 ++ package.json | 3 ++- server/admin.api.spec.js | 1 + server/forcessl.mw.spec.js | 1 + server/homebrew.api.spec.js | 1 + server/token.spec.js | 1 + 6 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 jest.setup.js diff --git a/jest.setup.js b/jest.setup.js new file mode 100644 index 000000000..daa814da5 --- /dev/null +++ b/jest.setup.js @@ -0,0 +1,2 @@ +global.TextEncoder = require('util').TextEncoder; +global.TextDecoder = require('util').TextDecoder; diff --git a/package.json b/package.json index e5e192441..0eeea9133 100644 --- a/package.json +++ b/package.json @@ -82,7 +82,8 @@ } }, "setupFilesAfterEnv": [ - "jest-expect-message" + "jest-expect-message", + "/jest.setup.js" ] }, "dependencies": { diff --git a/server/admin.api.spec.js b/server/admin.api.spec.js index e156c6c8f..3af3d5f06 100644 --- a/server/admin.api.spec.js +++ b/server/admin.api.spec.js @@ -1,3 +1,4 @@ +/** @jest-environment node */ /*eslint max-lines: ["warn", {"max": 1000, "skipBlankLines": true, "skipComments": true}]*/ import supertest from 'supertest'; import HBApp from './app.js'; diff --git a/server/forcessl.mw.spec.js b/server/forcessl.mw.spec.js index e18821e6d..8c83b799d 100644 --- a/server/forcessl.mw.spec.js +++ b/server/forcessl.mw.spec.js @@ -1,3 +1,4 @@ +/** @jest-environment node */ import forceSSL from './forcessl.mw'; describe('Tests for ForceSSL middleware', ()=>{ diff --git a/server/homebrew.api.spec.js b/server/homebrew.api.spec.js index 0a6d1d452..973c57e8a 100644 --- a/server/homebrew.api.spec.js +++ b/server/homebrew.api.spec.js @@ -1,3 +1,4 @@ +/** @jest-environment node */ /* eslint-disable max-lines */ import { splitTextStyleAndMetadata } from '../shared/helpers.js'; diff --git a/server/token.spec.js b/server/token.spec.js index 24ebb7f7c..209e80ac9 100644 --- a/server/token.spec.js +++ b/server/token.spec.js @@ -1,3 +1,4 @@ +/** @jest-environment node */ import { expect, jest } from '@jest/globals'; import config from './config.js';