diff options
Diffstat (limited to 'packages/integrations/node/test')
-rw-r--r-- | packages/integrations/node/test/api-route.test.js | 30 | ||||
-rw-r--r-- | packages/integrations/node/test/encoded.test.js | 6 | ||||
-rw-r--r-- | packages/integrations/node/test/headers.test.js | 3 | ||||
-rw-r--r-- | packages/integrations/node/test/locals.test.js | 24 | ||||
-rw-r--r-- | packages/integrations/node/test/node-middleware.test.js | 3 | ||||
-rw-r--r-- | packages/integrations/node/test/prerender-404-500.test.js | 12 | ||||
-rw-r--r-- | packages/integrations/node/test/prerender.test.js | 18 | ||||
-rw-r--r-- | packages/integrations/node/test/test-utils.js | 18 | ||||
-rw-r--r-- | packages/integrations/node/test/trailing-slash.test.js | 18 | ||||
-rw-r--r-- | packages/integrations/node/test/url.test.js | 18 |
10 files changed, 50 insertions, 100 deletions
diff --git a/packages/integrations/node/test/api-route.test.js b/packages/integrations/node/test/api-route.test.js index 63324c51c..05cdcd637 100644 --- a/packages/integrations/node/test/api-route.test.js +++ b/packages/integrations/node/test/api-route.test.js @@ -27,8 +27,7 @@ describe('API routes', () => { it('Can get the request body', async () => { const { handler } = await import('./fixtures/api-route/dist/server/entry.mjs'); - // biome-ignore lint/style/useConst: <explanation> - let { req, res, done } = createRequestAndResponse({ + const { req, res, done } = createRequestAndResponse({ method: 'POST', url: '/recipes', }); @@ -39,11 +38,9 @@ describe('API routes', () => { handler(req, res); - // biome-ignore lint/style/useConst: <explanation> - let [buffer] = await done; + const [buffer] = await done; - // biome-ignore lint/style/useConst: <explanation> - let json = JSON.parse(buffer.toString('utf-8')); + const json = JSON.parse(buffer.toString('utf-8')); assert.equal(json.length, 1); @@ -53,8 +50,7 @@ describe('API routes', () => { it('Can get binary data', async () => { const { handler } = await import('./fixtures/api-route/dist/server/entry.mjs'); - // biome-ignore lint/style/useConst: <explanation> - let { req, res, done } = createRequestAndResponse({ + const { req, res, done } = createRequestAndResponse({ method: 'POST', url: '/binary', }); @@ -65,18 +61,15 @@ describe('API routes', () => { handler(req, res); - // biome-ignore lint/style/useConst: <explanation> - let [out] = await done; - // biome-ignore lint/style/useConst: <explanation> - let arr = Array.from(new Uint8Array(out.buffer)); + const [out] = await done; + const arr = Array.from(new Uint8Array(out.buffer)); assert.deepEqual(arr, [5, 4, 3, 2, 1]); }); it('Can post large binary data', async () => { const { handler } = await import('./fixtures/api-route/dist/server/entry.mjs'); - // biome-ignore lint/style/useConst: <explanation> - let { req, res, done } = createRequestAndResponse({ + const { req, res, done } = createRequestAndResponse({ method: 'POST', url: '/hash', }); @@ -102,20 +95,17 @@ describe('API routes', () => { expectedDigest = hash.digest(); }); - // biome-ignore lint/style/useConst: <explanation> - let [out] = await done; + const [out] = await done; assert.deepEqual(new Uint8Array(out.buffer), new Uint8Array(expectedDigest)); }); it('Can bail on streaming', async () => { const { handler } = await import('./fixtures/api-route/dist/server/entry.mjs'); - // biome-ignore lint/style/useConst: <explanation> - let { req, res, done } = createRequestAndResponse({ + const { req, res, done } = createRequestAndResponse({ url: '/streaming', }); - // biome-ignore lint/style/useConst: <explanation> - let locals = { cancelledByTheServer: false }; + const locals = { cancelledByTheServer: false }; handler(req, res, () => {}, locals); req.send(); diff --git a/packages/integrations/node/test/encoded.test.js b/packages/integrations/node/test/encoded.test.js index bea3e95f1..4fc97cf7f 100644 --- a/packages/integrations/node/test/encoded.test.js +++ b/packages/integrations/node/test/encoded.test.js @@ -18,8 +18,7 @@ describe('Encoded Pathname', () => { it('Can get an Astro file', async () => { const { handler } = await import('./fixtures/encoded/dist/server/entry.mjs'); - // biome-ignore lint/style/useConst: <explanation> - let { req, res, text } = createRequestAndResponse({ + const { req, res, text } = createRequestAndResponse({ url: '/什么', }); @@ -33,8 +32,7 @@ describe('Encoded Pathname', () => { it('Can get a Markdown file', async () => { const { handler } = await import('./fixtures/encoded/dist/server/entry.mjs'); - // biome-ignore lint/style/useConst: <explanation> - let { req, res, text } = createRequestAndResponse({ + const { req, res, text } = createRequestAndResponse({ url: '/blog/什么', }); diff --git a/packages/integrations/node/test/headers.test.js b/packages/integrations/node/test/headers.test.js index 8342e28da..f2753517e 100644 --- a/packages/integrations/node/test/headers.test.js +++ b/packages/integrations/node/test/headers.test.js @@ -132,8 +132,7 @@ describe('Node Adapter Headers', () => { async function runTest(url, expectedHeaders) { const { handler } = await import('./fixtures/headers/dist/server/entry.mjs'); - // biome-ignore lint/style/useConst: <explanation> - let { req, res, done } = createRequestAndResponse({ + const { req, res, done } = createRequestAndResponse({ method: 'GET', url, }); diff --git a/packages/integrations/node/test/locals.test.js b/packages/integrations/node/test/locals.test.js index a232ed299..b8e3ed40f 100644 --- a/packages/integrations/node/test/locals.test.js +++ b/packages/integrations/node/test/locals.test.js @@ -18,27 +18,23 @@ describe('API routes', () => { it('Can use locals added by node middleware', async () => { const { handler } = await import('./fixtures/locals/dist/server/entry.mjs'); - // biome-ignore lint/style/useConst: <explanation> - let { req, res, text } = createRequestAndResponse({ + const { req, res, text } = createRequestAndResponse({ url: '/from-node-middleware', }); - // biome-ignore lint/style/useConst: <explanation> - let locals = { foo: 'bar' }; + const locals = { foo: 'bar' }; handler(req, res, () => {}, locals); req.send(); - // biome-ignore lint/style/useConst: <explanation> - let html = await text(); + const html = await text(); assert.equal(html.includes('<h1>bar</h1>'), true); }); it('Throws an error when provided non-objects as locals', async () => { const { handler } = await import('./fixtures/locals/dist/server/entry.mjs'); - // biome-ignore lint/style/useConst: <explanation> - let { req, res, done } = createRequestAndResponse({ + const { req, res, done } = createRequestAndResponse({ url: '/from-node-middleware', }); @@ -66,23 +62,19 @@ describe('API routes', () => { it('Can access locals in API', async () => { const { handler } = await import('./fixtures/locals/dist/server/entry.mjs'); - // biome-ignore lint/style/useConst: <explanation> - let { req, res, done } = createRequestAndResponse({ + const { req, res, done } = createRequestAndResponse({ method: 'POST', url: '/api', }); - // biome-ignore lint/style/useConst: <explanation> - let locals = { foo: 'bar' }; + const locals = { foo: 'bar' }; handler(req, res, () => {}, locals); req.send(); - // biome-ignore lint/style/useConst: <explanation> - let [buffer] = await done; + const [buffer] = await done; - // biome-ignore lint/style/useConst: <explanation> - let json = JSON.parse(buffer.toString('utf-8')); + const json = JSON.parse(buffer.toString('utf-8')); assert.equal(json.foo, 'bar'); }); diff --git a/packages/integrations/node/test/node-middleware.test.js b/packages/integrations/node/test/node-middleware.test.js index 0ff741a7f..eeb193c73 100644 --- a/packages/integrations/node/test/node-middleware.test.js +++ b/packages/integrations/node/test/node-middleware.test.js @@ -23,8 +23,7 @@ describe('behavior from middleware, standalone', () => { }); await fixture.build(); const { startServer } = await fixture.loadAdapterEntryModule(); - // biome-ignore lint/style/useConst: <explanation> - let res = startServer(); + const res = startServer(); server = res.server; await waitServerListen(server.server); }); diff --git a/packages/integrations/node/test/prerender-404-500.test.js b/packages/integrations/node/test/prerender-404-500.test.js index 1c8a28cdb..a7e968f0c 100644 --- a/packages/integrations/node/test/prerender-404-500.test.js +++ b/packages/integrations/node/test/prerender-404-500.test.js @@ -30,8 +30,7 @@ describe('Prerender 404', () => { }); await fixture.build(); const { startServer } = await fixture.loadAdapterEntryModule(); - // biome-ignore lint/style/useConst: <explanation> - let res = startServer(); + const res = startServer(); server = res.server; await waitServerListen(server.server); }); @@ -117,8 +116,7 @@ describe('Prerender 404', () => { }); await fixture.build(); const { startServer } = await fixture.loadAdapterEntryModule(); - // biome-ignore lint/style/useConst: <explanation> - let res = startServer(); + const res = startServer(); server = res.server; await waitServerListen(server.server); }); @@ -183,8 +181,7 @@ describe('Hybrid 404', () => { }); await fixture.build(); const { startServer } = await fixture.loadAdapterEntryModule(); - // biome-ignore lint/style/useConst: <explanation> - let res = startServer(); + const res = startServer(); server = res.server; await waitServerListen(server.server); }); @@ -242,8 +239,7 @@ describe('Hybrid 404', () => { }); await fixture.build(); const { startServer } = await fixture.loadAdapterEntryModule(); - // biome-ignore lint/style/useConst: <explanation> - let res = startServer(); + const res = startServer(); server = res.server; await waitServerListen(server.server); }); diff --git a/packages/integrations/node/test/prerender.test.js b/packages/integrations/node/test/prerender.test.js index 311b18bd9..71137b76a 100644 --- a/packages/integrations/node/test/prerender.test.js +++ b/packages/integrations/node/test/prerender.test.js @@ -26,8 +26,7 @@ describe('Prerendering', () => { }); await fixture.build(); const { startServer } = await fixture.loadAdapterEntryModule(); - // biome-ignore lint/style/useConst: <explanation> - let res = startServer(); + const res = startServer(); server = res.server; await waitServerListen(server.server); }); @@ -99,8 +98,7 @@ describe('Prerendering', () => { }); await fixture.build(); const { startServer } = await fixture.loadAdapterEntryModule(); - // biome-ignore lint/style/useConst: <explanation> - let res = startServer(); + const res = startServer(); server = res.server; await waitServerListen(server.server); }); @@ -173,8 +171,7 @@ describe('Prerendering', () => { }); await fixture.build(); const { startServer } = await fixture.loadAdapterEntryModule(); - // biome-ignore lint/style/useConst: <explanation> - let res = startServer(); + const res = startServer(); server = res.server; await waitServerListen(server.server); }); @@ -266,8 +263,7 @@ describe('Hybrid rendering', () => { }); await fixture.build(); const { startServer } = await fixture.loadAdapterEntryModule(); - // biome-ignore lint/style/useConst: <explanation> - let res = startServer(); + const res = startServer(); server = res.server; await waitServerListen(server.server); }); @@ -337,8 +333,7 @@ describe('Hybrid rendering', () => { }); await fixture.build(); const { startServer } = await fixture.loadAdapterEntryModule(); - // biome-ignore lint/style/useConst: <explanation> - let res = startServer(); + const res = startServer(); server = res.server; await waitServerListen(server.server); }); @@ -400,8 +395,7 @@ describe('Hybrid rendering', () => { }); await fixture.build(); const { startServer } = await fixture.loadAdapterEntryModule(); - // biome-ignore lint/style/useConst: <explanation> - let res = startServer(); + const res = startServer(); server = res.server; await waitServerListen(server.server); }); diff --git a/packages/integrations/node/test/test-utils.js b/packages/integrations/node/test/test-utils.js index d396a701a..37389d6d7 100644 --- a/packages/integrations/node/test/test-utils.js +++ b/packages/integrations/node/test/test-utils.js @@ -20,22 +20,18 @@ export function loadFixture(inlineConfig) { } export function createRequestAndResponse(reqOptions) { - // biome-ignore lint/style/useConst: <explanation> - let req = httpMocks.createRequest(reqOptions); + const req = httpMocks.createRequest(reqOptions); - // biome-ignore lint/style/useConst: <explanation> - let res = httpMocks.createResponse({ + const res = httpMocks.createResponse({ eventEmitter: EventEmitter, req, }); - // biome-ignore lint/style/useConst: <explanation> - let done = toPromise(res); + const done = toPromise(res); // Get the response as text const text = async () => { - // biome-ignore lint/style/useConst: <explanation> - let chunks = await done; + const chunks = await done; return buffersToString(chunks); }; @@ -55,16 +51,14 @@ export function toPromise(res) { return write.call(this, data, encoding); }; res.on('end', () => { - // biome-ignore lint/style/useConst: <explanation> - let chunks = res._getChunks(); + const chunks = res._getChunks(); resolve(chunks); }); }); } export function buffersToString(buffers) { - // biome-ignore lint/style/useConst: <explanation> - let decoder = new TextDecoder(); + const decoder = new TextDecoder(); let str = ''; for (const buffer of buffers) { str += decoder.decode(buffer); diff --git a/packages/integrations/node/test/trailing-slash.test.js b/packages/integrations/node/test/trailing-slash.test.js index 0ed46e9aa..2a73efa75 100644 --- a/packages/integrations/node/test/trailing-slash.test.js +++ b/packages/integrations/node/test/trailing-slash.test.js @@ -28,8 +28,7 @@ describe('Trailing slash', () => { }); await fixture.build(); const { startServer } = await fixture.loadAdapterEntryModule(); - // biome-ignore lint/style/useConst: <explanation> - let res = startServer(); + const res = startServer(); server = res.server; await waitServerListen(server.server); }); @@ -97,8 +96,7 @@ describe('Trailing slash', () => { }); await fixture.build(); const { startServer } = await fixture.loadAdapterEntryModule(); - // biome-ignore lint/style/useConst: <explanation> - let res = startServer(); + const res = startServer(); server = res.server; await waitServerListen(server.server); }); @@ -169,8 +167,7 @@ describe('Trailing slash', () => { }); await fixture.build(); const { startServer } = await fixture.loadAdapterEntryModule(); - // biome-ignore lint/style/useConst: <explanation> - let res = startServer(); + const res = startServer(); server = res.server; await waitServerListen(server.server); }); @@ -231,8 +228,7 @@ describe('Trailing slash', () => { }); await fixture.build(); const { startServer } = await fixture.loadAdapterEntryModule(); - // biome-ignore lint/style/useConst: <explanation> - let res = startServer(); + const res = startServer(); server = res.server; await waitServerListen(server.server); }); @@ -296,8 +292,7 @@ describe('Trailing slash', () => { }); await fixture.build(); const { startServer } = await fixture.loadAdapterEntryModule(); - // biome-ignore lint/style/useConst: <explanation> - let res = startServer(); + const res = startServer(); server = res.server; await waitServerListen(server.server); }); @@ -376,8 +371,7 @@ describe('Trailing slash', () => { }); await fixture.build(); const { startServer } = await fixture.loadAdapterEntryModule(); - // biome-ignore lint/style/useConst: <explanation> - let res = startServer(); + const res = startServer(); server = res.server; await waitServerListen(server.server); }); diff --git a/packages/integrations/node/test/url.test.js b/packages/integrations/node/test/url.test.js index 0b19c693b..81b357b71 100644 --- a/packages/integrations/node/test/url.test.js +++ b/packages/integrations/node/test/url.test.js @@ -20,8 +20,7 @@ describe('URL', () => { it('return http when non-secure', async () => { const { handler } = await import('./fixtures/url/dist/server/entry.mjs'); - // biome-ignore lint/style/useConst: <explanation> - let { req, res, text } = createRequestAndResponse({ + const { req, res, text } = createRequestAndResponse({ url: '/', }); @@ -34,8 +33,7 @@ describe('URL', () => { it('return https when secure', async () => { const { handler } = await import('./fixtures/url/dist/server/entry.mjs'); - // biome-ignore lint/style/useConst: <explanation> - let { req, res, text } = createRequestAndResponse({ + const { req, res, text } = createRequestAndResponse({ socket: new TLSSocket(), url: '/', }); @@ -49,8 +47,7 @@ describe('URL', () => { it('return http when the X-Forwarded-Proto header is set to http', async () => { const { handler } = await import('./fixtures/url/dist/server/entry.mjs'); - // biome-ignore lint/style/useConst: <explanation> - let { req, res, text } = createRequestAndResponse({ + const { req, res, text } = createRequestAndResponse({ headers: { 'X-Forwarded-Proto': 'http' }, url: '/', }); @@ -64,8 +61,7 @@ describe('URL', () => { it('return https when the X-Forwarded-Proto header is set to https', async () => { const { handler } = await import('./fixtures/url/dist/server/entry.mjs'); - // biome-ignore lint/style/useConst: <explanation> - let { req, res, text } = createRequestAndResponse({ + const { req, res, text } = createRequestAndResponse({ headers: { 'X-Forwarded-Proto': 'https' }, url: '/', }); @@ -79,8 +75,7 @@ describe('URL', () => { it('includes forwarded host and port in the url', async () => { const { handler } = await import('./fixtures/url/dist/server/entry.mjs'); - // biome-ignore lint/style/useConst: <explanation> - let { req, res, text } = createRequestAndResponse({ + const { req, res, text } = createRequestAndResponse({ headers: { 'X-Forwarded-Proto': 'https', 'X-Forwarded-Host': 'abc.xyz', @@ -100,8 +95,7 @@ describe('URL', () => { it('accepts port in forwarded host and forwarded port', async () => { const { handler } = await import('./fixtures/url/dist/server/entry.mjs'); - // biome-ignore lint/style/useConst: <explanation> - let { req, res, text } = createRequestAndResponse({ + const { req, res, text } = createRequestAndResponse({ headers: { 'X-Forwarded-Proto': 'https', 'X-Forwarded-Host': 'abc.xyz:444', |