summaryrefslogtreecommitdiff
path: root/packages/webapi/test
diff options
context:
space:
mode:
authorGravatar Erika <3019731+Princesseuh@users.noreply.github.com> 2023-01-09 22:59:20 +0100
committerGravatar GitHub <noreply@github.com> 2023-01-09 16:59:20 -0500
commit1f92d64ea35c03fec43aff64eaf704dc5a9eb30a (patch)
tree08f65d274320dbff2b7a869032adb0f725a4aa64 /packages/webapi/test
parent9bb08bfe8c400d468de454c69810e18794263439 (diff)
downloadastro-1f92d64ea35c03fec43aff64eaf704dc5a9eb30a.tar.gz
astro-1f92d64ea35c03fec43aff64eaf704dc5a9eb30a.tar.zst
astro-1f92d64ea35c03fec43aff64eaf704dc5a9eb30a.zip
Drop Node 14 support (#5782)
* chore: Update engines field * fix(deps): Remove node-fetch * feat(polyfills): Remove node-fetch for undici * feat(webapi): Remove node-fetch from the webapis polyfills for undici * feat(core): Remove node-fetch for undici in Astro core * feat(telemetry): Remove node-fetch for undici * feat(node): Remove node-fetch for undici in node integration * feat(vercel): Remove node-fetch for undici in Vercel integration * chore: update lockfile * chore: update lockfile * chore: changeset * fix(set): Fix set directives not streaming correctly on Node 16 * Try another approach * Debugging * Debug fetch * Use global fetch if there is one * changeset for lit * Remove web-streams-polyfill * Remove web-streams-polyfill license note * Update .changeset/stupid-wolves-explain.md Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com> Co-authored-by: Matthew Phillips <matthew@skypack.dev> Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
Diffstat (limited to 'packages/webapi/test')
-rw-r--r--packages/webapi/test/fetch.js60
1 files changed, 0 insertions, 60 deletions
diff --git a/packages/webapi/test/fetch.js b/packages/webapi/test/fetch.js
index ae5ae0386..49aab31dc 100644
--- a/packages/webapi/test/fetch.js
+++ b/packages/webapi/test/fetch.js
@@ -22,66 +22,6 @@ describe('Fetch', () => {
expect(json).to.be.an('array')
})
- it('Fetch with file', async () => {
- const { fetch } = target
-
- const url = new URL('../package.json', import.meta.url)
-
- const response = await fetch(url)
-
- expect(response.constructor).to.equal(target.Response)
-
- expect(response.status).to.equal(200)
- expect(response.statusText).to.be.empty
- expect(response.headers.has('date')).to.equal(true)
- expect(response.headers.has('content-length')).to.equal(true)
- expect(response.headers.has('last-modified')).to.equal(true)
-
- const json = await response.json()
-
- expect(json.name).to.equal('@astrojs/webapi')
- })
-
- it('Fetch with missing file', async () => {
- const { fetch } = target
-
- const url = new URL('../missing.json', import.meta.url)
-
- const response = await fetch(url)
-
- expect(response.constructor).to.equal(target.Response)
-
- expect(response.status).to.equal(404)
- expect(response.statusText).to.be.empty
- expect(response.headers.has('date')).to.equal(true)
- expect(response.headers.has('content-length')).to.equal(false)
- expect(response.headers.has('last-modified')).to.equal(false)
- })
-
- it('Fetch with (file) Request', async () => {
- const { Request, fetch } = target
-
- const request = new Request(new URL('../package.json', import.meta.url))
-
- const response = await fetch(request)
-
- expect(response.constructor).to.equal(target.Response)
-
- const json = await response.json()
-
- expect(json.name).to.equal('@astrojs/webapi')
- })
-
- it('Fetch with relative file', async () => {
- const { fetch } = target
-
- const response = await fetch('package.json')
-
- const json = await response.json()
-
- expect(json.name).to.equal('@astrojs/webapi')
- })
-
it('Fetch with data', async () => {
const { fetch } = target