diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index cda60e638..0321d145a 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -43,8 +43,9 @@ jobs: - node - jsdom node: - - '18' - '20' + - '22' + - '24' steps: - uses: actions/checkout@v4.2.2 - uses: pnpm/action-setup@v4.1.0 diff --git a/eslint.config.mjs b/eslint.config.mjs index 920a9fc95..0f83dae94 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -11,6 +11,8 @@ export default [ ignores: [ '**/node_modules/', '**/dist/', + '**/build/', + '**/coverage/', '**/examples/', '**/vite.config.ts', 'packages/clients/.eslintrc.cjs', @@ -21,6 +23,7 @@ export default [ 'packages/configuration-loader/.eslintrc.cjs', 'scripts/generatePackages.ts', 'scripts/*.ts', + '*.min.js', ], }, { diff --git a/packages/client/src/internal/interceptors/__tests__/helpers.test.ts b/packages/client/src/internal/interceptors/__tests__/helpers.test.ts index de6a705e0..31d6e4510 100644 --- a/packages/client/src/internal/interceptors/__tests__/helpers.test.ts +++ b/packages/client/src/internal/interceptors/__tests__/helpers.test.ts @@ -20,13 +20,15 @@ describe('addHeaderInterceptor', () => { expect(updatedReq.headers.get('my-key')).toBe('my-value') }) - it(`desn't modify the input request`, async () => { + it(`doesn't modify the input request`, async () => { const request = new Request('https://api.scaleway.com/my/path') + const originalHeaders = request.headers const updatedReq = await addHeaderInterceptor( 'my-key', 'my-value', )({ request }) - expect(request).not.toStrictEqual(updatedReq) + expect(request.headers).toBe(originalHeaders) + expect(updatedReq.headers.get('my-key')).toBe('my-value') }) })