chore(deps): update jsdom to v28 #145
Annotations
10 errors
|
src/scrapers/scrapers.spec.ts > BasicScraper > should respect cache options:
src/adapters/simple.ts#L196
NetworkError: Failed to fetch page: unable to get local issuer certificate
❯ SimpleAdapter.fetch src/adapters/simple.ts:196:15
❯ BasicScraper.scrape src/scrapers/basic.ts:78:18
❯ src/scrapers/scrapers.spec.ts:116:21
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'NETWORK_ERROR', context: { url: 'https://example.com', error: 'unable to get local issuer certificate', stack: 'Error: unable to get local issuer certificate\n at TLSSocket.onConnectSecure (node:internal/tls/wrap:1649:34)\n at TLSSocket.emit (node:events:508:28)\n at TLSSocket._finishInit (node:internal/tls/wrap:1094:8)\n at TLSWrap.ssl.onhandshakedone (node:internal/tls/wrap:880:12)' }, timestamp: '2026-02-15T09:36:55.872Z' }
|
|
src/scrapers/scrapers.spec.ts > BasicScraper > should use DOM spider when specified:
src/adapters/dom.ts#L221
NetworkError: Failed to fetch page: unable to get local issuer certificate
❯ DomAdapter.fetch src/adapters/dom.ts:221:15
❯ BasicScraper.scrape src/scrapers/basic.ts:78:18
❯ src/scrapers/scrapers.spec.ts:77:20
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'NETWORK_ERROR', context: { url: 'https://example.com', error: 'unable to get local issuer certificate', stack: 'Error: unable to get local issuer certificate\n at TLSSocket.onConnectSecure (node:internal/tls/wrap:1649:34)\n at TLSSocket.emit (node:events:508:28)\n at TLSSocket._finishInit (node:internal/tls/wrap:1094:8)\n at TLSWrap.ssl.onhandshakedone (node:internal/tls/wrap:880:12)' }, timestamp: '2026-02-15T09:36:55.267Z' }
|
|
src/scrapers/scrapers.spec.ts > BasicScraper > should scrape a simple page:
src/adapters/simple.ts#L196
NetworkError: Failed to fetch page: unable to get local issuer certificate
❯ SimpleAdapter.fetch src/adapters/simple.ts:196:15
❯ BasicScraper.scrape src/scrapers/basic.ts:78:18
❯ src/scrapers/scrapers.spec.ts:42:20
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'NETWORK_ERROR', context: { url: 'https://example.com', error: 'unable to get local issuer certificate', stack: 'Error: unable to get local issuer certificate\n at TLSSocket.onConnectSecure (node:internal/tls/wrap:1649:34)\n at TLSSocket.emit (node:events:508:28)\n at TLSSocket._finishInit (node:internal/tls/wrap:1094:8)\n at TLSWrap.ssl.onhandshakedone (node:internal/tls/wrap:880:12)' }, timestamp: '2026-02-15T09:36:55.060Z' }
|
|
src/index.spec.ts > DomAdapter > should cache processed pages:
src/adapters/dom.ts#L221
NetworkError: Failed to fetch page: unable to get local issuer certificate
❯ DomAdapter.fetch src/adapters/dom.ts:221:15
❯ src/index.spec.ts:164:19
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'NETWORK_ERROR', context: { url: 'https://example.com', error: 'unable to get local issuer certificate', stack: 'Error: unable to get local issuer certificate\n at TLSSocket.onConnectSecure (node:internal/tls/wrap:1649:34)\n at TLSSocket.emit (node:events:508:28)\n at TLSSocket._finishInit (node:internal/tls/wrap:1094:8)\n at TLSWrap.ssl.onhandshakedone (node:internal/tls/wrap:880:12)' }, timestamp: '2026-02-15T09:36:55.504Z' }
|
|
src/index.spec.ts > DomAdapter > should process HTML with happy-dom:
src/adapters/dom.ts#L221
NetworkError: Failed to fetch page: unable to get local issuer certificate
❯ DomAdapter.fetch src/adapters/dom.ts:221:15
❯ src/index.spec.ts:151:18
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'NETWORK_ERROR', context: { url: 'https://example.com', error: 'unable to get local issuer certificate', stack: 'Error: unable to get local issuer certificate\n at TLSSocket.onConnectSecure (node:internal/tls/wrap:1649:34)\n at TLSSocket.emit (node:events:508:28)\n at TLSSocket._finishInit (node:internal/tls/wrap:1094:8)\n at TLSWrap.ssl.onhandshakedone (node:internal/tls/wrap:880:12)' }, timestamp: '2026-02-15T09:36:55.457Z' }
|
|
src/index.spec.ts > DomAdapter > should fetch and process a page:
src/adapters/dom.ts#L221
NetworkError: Failed to fetch page: unable to get local issuer certificate
❯ DomAdapter.fetch src/adapters/dom.ts:221:15
❯ src/index.spec.ts:137:18
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'NETWORK_ERROR', context: { url: 'https://example.com', error: 'unable to get local issuer certificate', stack: 'Error: unable to get local issuer certificate\n at TLSSocket.onConnectSecure (node:internal/tls/wrap:1649:34)\n at TLSSocket.emit (node:events:508:28)\n at TLSSocket._finishInit (node:internal/tls/wrap:1094:8)\n at TLSWrap.ssl.onhandshakedone (node:internal/tls/wrap:880:12)' }, timestamp: '2026-02-15T09:36:55.409Z' }
|
|
src/index.spec.ts > SimpleAdapter > should bypass cache when cache=false:
src/adapters/simple.ts#L196
NetworkError: Failed to fetch page: unable to get local issuer certificate
❯ SimpleAdapter.fetch src/adapters/simple.ts:196:15
❯ src/index.spec.ts:121:19
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'NETWORK_ERROR', context: { url: 'https://example.com', error: 'unable to get local issuer certificate', stack: 'Error: unable to get local issuer certificate\n at TLSSocket.onConnectSecure (node:internal/tls/wrap:1649:34)\n at TLSSocket.emit (node:events:508:28)\n at TLSSocket._finishInit (node:internal/tls/wrap:1094:8)\n at TLSWrap.ssl.onhandshakedone (node:internal/tls/wrap:880:12)' }, timestamp: '2026-02-15T09:36:55.362Z' }
|
|
src/index.spec.ts > SimpleAdapter > should handle custom headers and timeout:
src/adapters/simple.ts#L196
NetworkError: Failed to fetch page: unable to get local issuer certificate
❯ SimpleAdapter.fetch src/adapters/simple.ts:196:15
❯ src/index.spec.ts:108:18
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'NETWORK_ERROR', context: { url: 'https://example.com', error: 'unable to get local issuer certificate', stack: 'Error: unable to get local issuer certificate\n at TLSSocket.onConnectSecure (node:internal/tls/wrap:1649:34)\n at TLSSocket.emit (node:events:508:28)\n at TLSSocket._finishInit (node:internal/tls/wrap:1094:8)\n at TLSWrap.ssl.onhandshakedone (node:internal/tls/wrap:880:12)' }, timestamp: '2026-02-15T09:36:55.314Z' }
|
|
src/index.spec.ts > SimpleAdapter > should cache fetched pages:
src/adapters/simple.ts#L196
NetworkError: Failed to fetch page: unable to get local issuer certificate
❯ SimpleAdapter.fetch src/adapters/simple.ts:196:15
❯ src/index.spec.ts:58:19
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'NETWORK_ERROR', context: { url: 'https://example.com', error: 'unable to get local issuer certificate', stack: 'Error: unable to get local issuer certificate\n at TLSSocket.onConnectSecure (node:internal/tls/wrap:1649:34)\n at TLSSocket.emit (node:events:508:28)\n at TLSSocket._finishInit (node:internal/tls/wrap:1094:8)\n at TLSWrap.ssl.onhandshakedone (node:internal/tls/wrap:880:12)' }, timestamp: '2026-02-15T09:36:55.267Z' }
|
|
src/index.spec.ts > SimpleAdapter > should fetch a page with links:
src/adapters/simple.ts#L196
NetworkError: Failed to fetch page: unable to get local issuer certificate
❯ SimpleAdapter.fetch src/adapters/simple.ts:196:15
❯ src/index.spec.ts:40:18
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'NETWORK_ERROR', context: { url: 'https://example.com', error: 'unable to get local issuer certificate', stack: 'Error: unable to get local issuer certificate\n at TLSSocket.onConnectSecure (node:internal/tls/wrap:1649:34)\n at TLSSocket.emit (node:events:508:28)\n at TLSSocket._finishInit (node:internal/tls/wrap:1094:8)\n at TLSWrap.ssl.onhandshakedone (node:internal/tls/wrap:880:12)' }, timestamp: '2026-02-15T09:36:55.215Z' }
|