feat: better raw #1423
Annotations
11 errors
|
Run pnpm test:examples -- --environment jsdom:
tests/examples/10_transport-http/transport-http_abort.test.ts#L16
Error: Snapshot `transport-http_abort 1` mismatched
- Expected
+ Received
- /some/path/to/transport-http_abort.ts:XX:XX
- .gql`
- ^
-
-
- TypeError: graffle.with(...).gql is not a function
- at <anonymous> (/some/path/to/transport-http_abort.ts:XX:XX:4)
- at ModuleJob.run (node:internal/modules/esm/module_job:XX:XX)
- at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:XX:XX)
- at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:XX:XX)
-
- Node.js vXX.XX.XX
+ ---------------------------------------- SHOW ----------------------------------------
+ This operation was aborted
❯ tests/examples/10_transport-http/transport-http_abort.test.ts:16:3
|
Run pnpm test:examples -- --environment jsdom:
tests/examples/10_transport-http/transport-http_extension_fetch__custom-fetch.test.ts#L16
Error: Snapshot `transport-http_extension_fetch__custom-fetch 1` mismatched
- Expected
+ Received
- /some/path/to/transport-http_extension_fetch__custom-fetch.ts:XX:XX
- const data = await graffle.gql`{ pokemon { name } }`.send()
- ^
-
-
- TypeError: graffle.gql is not a function
- at <anonymous> (/some/path/to/transport-http_extension_fetch__custom-fetch.ts:XX:XX:28)
- at ModuleJob.run (node:internal/modules/esm/module_job:XX:XX)
- at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:XX:XX)
- at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:XX:XX)
-
- Node.js vXX.XX.XX
+ ---------------------------------------- SHOW ----------------------------------------
+ {
+ "pokemon": [
+ {
+ "name": "Pokemon Mocked!"
+ }
+ ]
+ }
❯ tests/examples/10_transport-http/transport-http_extension_fetch__custom-fetch.test.ts:16:3
|
Run pnpm test:examples -- --environment jsdom:
tests/examples/10_transport-http/transport-http_headers_raw__headers.test.ts#L16
Error: Snapshot `transport-http_headers_raw__headers 1` mismatched
- Expected
+ Received
- /some/path/to/transport-http_headers_raw__headers.ts:XX:XX
- await graffle.gql`{ pokemons { name } }`.send()
- ^
-
-
- TypeError: graffle.gql is not a function
- at <anonymous> (/some/path/to/transport-http_headers_raw__headers.ts:XX:XX:15)
- at ModuleJob.run (node:internal/modules/esm/module_job:XX:XX)
- at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:XX:XX)
- at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:XX:XX)
-
- Node.js vXX.XX.XX
+ ---------------------------------------- SHOW ----------------------------------------
+ Headers {
+ accept: 'application/graphql-response+json; charset=utf-8, application/json; charset=utf-8',
+ 'content-type': 'application/json',
+ authorization: '***',
+ 'x-from-raw': 'true'
+ }
❯ tests/examples/10_transport-http/transport-http_headers_raw__headers.test.ts:16:3
|
Run pnpm test:examples -- --environment jsdom:
tests/examples/10_transport-http/transport-http_method-get.test.ts#L16
Error: Snapshot `transport-http_method-get 1` mismatched
- Expected
+ Received
- /some/path/to/transport-http_method-get.ts:XX:XX
- await graffle.gql`mutation { addPokemon(attack:0, defense:0, hp:1, name:"Nano", type: grass) { name } }`.send()
- ^
-
-
- TypeError: graffle.gql is not a function
- at <anonymous> (/some/path/to/transport-http_method-get.ts:XX:XX:15)
- at ModuleJob.run (node:internal/modules/esm/module_job:XX:XX)
- at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:XX:XX)
+ ---------------------------------------- SHOW ----------------------------------------
+ {
+ methodMode: 'getReads',
+ headers: Headers {
+ accept: 'application/graphql-response+json; charset=utf-8, application/json; charset=utf-8',
+ 'content-type': 'application/json',
+ tenant: 'nano'
+ },
+ signal: undefined,
+ method: 'post',
+ url: URL {
+ href: 'http://localhost:3000/graphql',
+ origin: 'http://localhost:3000',
+ protocol: 'http:',
+ username: '',
+ password: '',
+ host: 'localhost:3000',
+ hostname: 'localhost',
+ port: '3000',
+ pathname: '/graphql',
+ search: '',
+ searchParams: URLSearchParams {},
+ hash: ''
+ },
+ body: '{"query":"mutation { addPokemon(attack:0, defense:0, hp:1, name:\\"Nano\\", type: grass) { name } }"}'
+ }
+ ---------------------------------------- SHOW ----------------------------------------
+ {
+ methodMode: 'getReads',
+ headers: Headers {
+ accept: 'application/graphql-response+json; charset=utf-8, application/json; charset=utf-8',
+ tenant: 'nano'
+ },
+ signal: undefined,
+ method: 'get',
+ url: URL {
+ href: 'http://localhost:3000/graphql?query=query+%7B+pokemonByName%28name%3A+%22Nano%22%29+%7B+hp+%7D+%7D',
+ origin: 'http://localhost:3000',
+ protocol: 'http:',
+ username: '',
+ password: '',
+ host: 'localhost:3000',
+ hostname: 'localhost',
+ port: '3000',
- at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:XX:XX)
-
- Node.js vXX.XX.XX
+ pathname: '/graphql',
+ search: '?query=query+%7B+pokemonByName%28name%3A+%22Nano%22%29+%7B+hp+%7D+%7D',
+ searchParams: URLSearchParams { 'query' => 'query { pokemonByName(name: "Nano") { hp } }' },
+ hash: ''
+ }
+ }
❯ tests/examples/10_transport-http/transport-http_method-get.test.ts:16:3
|
Run pnpm test:examples -- --environment jsdom:
tests/examples/10_transport-http/transport-http_raw.test.ts#L16
Error: Snapshot `transport-http_raw 1` mismatched
- Expected
+ Received
- /some/path/to/transport-http_raw.ts:XX:XX
- await graffle.gql`{ pokemons { name } }`.send()
- ^
-
-
- TypeError: graffle.gql is not a function
- at <anonymous> (/some/path/to/transport-http_raw.ts:XX:XX:15)
- at ModuleJob.run (node:internal/modules/esm/module_job:XX:XX)
- at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:XX:XX)
- at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:XX:XX)
-
- Node.js vXX.XX.XX
+ ---------------------------------------- SHOW ----------------------------------------
+ {
+ methodMode: 'post',
+ headers: Headers {
+ accept: 'application/graphql-response+json; charset=utf-8, application/json; charset=utf-8',
+ 'content-type': 'application/json'
+ },
+ signal: undefined,
+ mode: 'cors',
+ method: 'post',
+ url: 'http://localhost:3000/graphql',
+ body: '{"query":"{ pokemons { name } }"}'
+ }
❯ tests/examples/10_transport-http/transport-http_raw.test.ts:16:3
|
Run pnpm test:examples -- --environment jsdom:
tests/examples/20_output/output_envelope_envelope-error__envelope-error.test.ts#L16
Error: Snapshot `output_envelope_envelope-error__envelope-error 1` mismatched
- Expected
+ Received
@@ -2,13 +2,12 @@
{
errors: [
ContextualError: There was an error in the extension "anonymous" (use named functions to improve this error message) while running hook "encode".
at runPipeline (/some/path/to/runPipeline.ts:XX:XX:18)
at async Object.run (/some/path/to/main.ts:XX:XX:22)
- at async run (/some/path/to/client.ts:XX:XX:20)
- at async executeDocument (/some/path/to/client.ts:XX:XX:12)
+ at async executeDocument (/some/path/to/requestMethods.ts:XX:XX:18)
- at async executeRootTypeField (/some/path/to/client.ts:XX:XX:20)
+ at async executeRootTypeField (/some/path/to/requestMethods.ts:XX:XX:18)
at async <anonymous> (/some/path/to/output_envelope_envelope-error__envelope-error.ts:XX:XX:16) {
context: {
hookName: 'encode',
source: 'extension',
extensionName: 'anonymous'
❯ tests/examples/20_output/output_envelope_envelope-error__envelope-error.test.ts:16:3
|
Run pnpm test:examples -- --environment jsdom:
tests/examples/20_output/output_envelope_envelope_error-throw__envelope-error-throw.test.ts#L18
Error: Snapshot `output_envelope_envelope_error-throw__envelope-error-throw 1` mismatched
- Expected
+ Received
@@ -4,13 +4,12 @@
ContextualError: There was an error in the extension "anonymous" (use named functions to improve this error message) while running hook "encode".
at runPipeline (/some/path/to/runPipeline.ts:XX:XX:18)
at async Object.run (/some/path/to/main.ts:XX:XX:22)
- at async run (/some/path/to/client.ts:XX:XX:20)
- at async executeDocument (/some/path/to/client.ts:XX:XX:12)
+ at async executeDocument (/some/path/to/requestMethods.ts:XX:XX:18)
- at async executeRootTypeField (/some/path/to/client.ts:XX:XX:20)
+ at async executeRootTypeField (/some/path/to/requestMethods.ts:XX:XX:18)
at async <anonymous> (/some/path/to/output_envelope_envelope_error-throw__envelope-error-throw.ts:XX:XX:1) {
context: {
hookName: 'encode',
source: 'extension',
extensionName: 'anonymous'
❯ tests/examples/20_output/output_envelope_envelope_error-throw__envelope-error-throw.test.ts:18:3
|
Run pnpm test:examples -- --environment jsdom:
tests/examples/20_output/output_preset__standard-graphql.test.ts#L16
Error: Snapshot `output_preset__standard-graphql 1` mismatched
- Expected
+ Received
- /some/path/to/output_preset__standard-graphql.ts:XX:XX
- const result = await graffle.gql(`{ query { thisWillError } }`).send()
- ^
-
-
- TypeError: graffle.gql is not a function
+ /some/path/to/runPipeline.ts:XX:XX
+ return new ContextualError(message, { hookName: signal.hookName, source: signal.source }, signal.error)
+ ^
+
+
+ ContextualError: There was an error in the core implementation of hook "exchange".
+ at runPipeline (/some/path/to/runPipeline.ts:XX:XX:18)
+ at async runPipeline (/some/path/to/runPipeline.ts:XX:XX:14)
+ at async runPipeline (/some/path/to/runPipeline.ts:XX:XX:14)
+ ... 2 lines matching cause stack trace ...
- at <anonymous> (/some/path/to/output_preset__standard-graphql.ts:XX:XX:30)
- at ModuleJob.run (node:internal/modules/esm/module_job:XX:XX)
- at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:XX:XX)
- at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:XX:XX)
+ at async <anonymous> (/some/path/to/output_preset__standard-graphql.ts:XX:XX:16) {
+ context: { hookName: 'exchange', source: 'implementation' },
+ [cause]: TypeError: Failed to parse URL from ...
+ at new Request (node:internal/deps/undici/undici:XX:XX)
+ at Object.run (/some/path/to/core.ts:XX:XX:29)
+ ... 6 lines matching cause stack trace ...
+ at async <anonymous> (/some/path/to/output_preset__standard-graphql.ts:XX:XX:16) {
+ [cause]: TypeError: Invalid URL
+ at new URL (node:internal/url:XX:XX)
+ at new Request (node:internal/deps/undici/undici:XX:XX)
+ at Object.run (/some/path/to/core.ts:XX:XX:29)
+ at runHook (/some/path/to/runHook.ts:XX:XX:37)
+ at runPipeline (/some/path/to/runPipeline.ts:XX:XX:8)
+ at runPipeline (/some/path/to/runPipeline.ts:XX:XX:20)
+ at async runPipeline (/some/path/to/runPipeline.ts:XX:XX:14)
+ at async Object.run (/some/path/to/main.ts:XX:XX:22)
+ at async Object.send (/some/path/to/gql.ts:XX:XX:26)
+ at async <anonymous> (/some/path/to/output_preset__standard-graphql.ts:XX:XX:16) {
+ code: 'ERR_INVALID_URL',
+ input: '...'
+ }
+ }
+ }
Node.js vXX.XX.XX
❯ tests/examples/20_output/output_preset__standard-graphql.test.ts:16:3
|
Run pnpm test:examples -- --environment jsdom:
tests/examples/20_output/output_return-error.test.ts#L16
Error: Snapshot `output_return-error 1` mismatched
- Expected
+ Received
@@ -1,12 +1,11 @@
---------------------------------------- SHOW ----------------------------------------
ContextualError: There was an error in the extension "anonymous" (use named functions to improve this error message) while running hook "encode".
at runPipeline (/some/path/to/runPipeline.ts:XX:XX:18)
at async Object.run (/some/path/to/main.ts:XX:XX:22)
- at async run (/some/path/to/client.ts:XX:XX:20)
- at async executeDocument (/some/path/to/client.ts:XX:XX:12)
+ at async executeDocument (/some/path/to/requestMethods.ts:XX:XX:18)
- at async executeRootTypeField (/some/path/to/client.ts:XX:XX:20)
+ at async executeRootTypeField (/some/path/to/requestMethods.ts:XX:XX:18)
at async <anonymous> (/some/path/to/output_return-error.ts:XX:XX:18) {
context: {
hookName: 'encode',
source: 'extension',
extensionName: 'anonymous'
❯ tests/examples/20_output/output_return-error.test.ts:16:3
|
Run pnpm test:examples -- --environment jsdom:
tests/examples/20_output/output_return-error_return-error-execution__return-error-execution.test.ts#L18
Error: Snapshot `output_return-error_return-error-execution__return-error-execution 1` mismatched
- Expected
+ Received
@@ -1,12 +1,11 @@
---------------------------------------- SHOW ----------------------------------------
ContextualAggregateError: One or more errors in the execution result.
at handleOutput (/some/path/to/handleOutput.ts:XX:XX:19)
- at run (/some/path/to/client.ts:XX:XX:12)
+ at executeDocument (/some/path/to/requestMethods.ts:XX:XX:10)
at process.processTicksAndRejections (node:internal/process/task_queues:XX:XX)
- at async executeDocument (/some/path/to/client.ts:XX:XX:12)
- at async executeRootTypeField (/some/path/to/client.ts:XX:XX:20)
+ at async executeRootTypeField (/some/path/to/requestMethods.ts:XX:XX:18)
at async <anonymous> (/some/path/to/output_return-error_return-error-execution__return-error-execution.ts:XX:XX:16) {
context: {},
cause: undefined,
errors: [
GraphQLError: [
@@ -37,13 +36,12 @@
---------------------------------------- SHOW ----------------------------------------
ContextualError: There was an error in the extension "anonymous" (use named functions to improve this error message) while running hook "encode".
at runPipeline (/some/path/to/runPipeline.ts:XX:XX:18)
at process.processTicksAndRejections (node:internal/process/task_queues:XX:XX)
at async Object.run (/some/path/to/main.ts:XX:XX:22)
- at async run (/some/path/to/client.ts:XX:XX:20)
- at async executeDocument (/some/path/to/client.ts:XX:XX:12)
+ at async executeDocument (/some/path/to/requestMethods.ts:XX:XX:18)
- at async executeRootTypeField (/some/path/to/client.ts:XX:XX:20)
+ at async executeRootTypeField (/some/path/to/requestMethods.ts:XX:XX:18)
at async <anonymous> (/some/path/to/output_return-error_return-error-execution__return-error-execution.ts:XX:XX:3) {
context: {
hookName: 'encode',
source: 'extension',
extensionName: 'anonymous'
❯ tests/examples/20_output/output_return-error_return-error-execution__return-error-execution.test.ts:18:3
|
Loading