Skip to content

build(deps-dev): bump graphql from 16.14.2 to 17.0.2 #2433

build(deps-dev): bump graphql from 16.14.2 to 17.0.2

build(deps-dev): bump graphql from 16.14.2 to 17.0.2 #2433

Triggered via pull request August 3, 2026 16:40
Status Failure
Total duration 1m 44s
Artifacts

ci.yml

on: pull_request
Matrix: test
automerge
0s
automerge
Fit to window
Zoom out
Zoom in

Annotations

90 errors and 9 notices
POST route variables: test/routes.test.js#L434
AssertionError [ERR_ASSERTION]: Expected values to be loosely deep-equal: { data: null, errors: [ { message: 'buildExecutionContext is not a function' } ] } should loosely deep-equal { data: { add: 4 } } at assert.<computed> [as deepEqual] (node:internal/test_runner/test:242:18) at TestContext.<anonymous> (/home/runner/work/mercurius/mercurius/test/routes.test.js:434:12) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Test.run (node:internal/test_runner/test:797:9) at async Test.processPendingSubtests (node:internal/test_runner/test:526:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: { data: null, errors: [ [Object] ] }, expected: { data: { add: 4 } }, operator: 'deepEqual' }
GET route with bad JSON extensions: test/routes.test.js#L391
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:242:18) at TestContext.<anonymous> (/home/runner/work/mercurius/mercurius/test/routes.test.js:391:12) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Test.run (node:internal/test_runner/test:797:9) at async Test.processPendingSubtests (node:internal/test_runner/test:526:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==' }
GET route with extensions: test/routes.test.js#L353
AssertionError [ERR_ASSERTION]: Expected values to be loosely deep-equal: { data: null, errors: [ { message: 'buildExecutionContext is not a function' } ] } should loosely deep-equal { data: { add: 4 } } at assert.<computed> [as deepEqual] (node:internal/test_runner/test:242:18) at TestContext.<anonymous> (/home/runner/work/mercurius/mercurius/test/routes.test.js:353:12) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Test.run (node:internal/test_runner/test:797:9) at async Test.processPendingSubtests (node:internal/test_runner/test:526:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: { data: null, errors: [ [Object] ] }, expected: { data: { add: 4 } }, operator: 'deepEqual' }
GET route with mistyped variables: test/routes.test.js#L316
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:242:18) at TestContext.<anonymous> (/home/runner/work/mercurius/mercurius/test/routes.test.js:316:12) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Test.run (node:internal/test_runner/test:797:9) at async Test.processPendingSubtests (node:internal/test_runner/test:526:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==' }
GET route with missing variables: test/routes.test.js#L289
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:242:18) at TestContext.<anonymous> (/home/runner/work/mercurius/mercurius/test/routes.test.js:289:12) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Test.run (node:internal/test_runner/test:797:9) at async Test.processPendingSubtests (node:internal/test_runner/test:526:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==' }
GET route with bad JSON variables: test/routes.test.js#L262
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:242:18) at TestContext.<anonymous> (/home/runner/work/mercurius/mercurius/test/routes.test.js:262:12) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Test.run (node:internal/test_runner/test:797:9) at async Test.processPendingSubtests (node:internal/test_runner/test:526:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==' }
GET route with variables: test/routes.test.js#L231
AssertionError [ERR_ASSERTION]: Expected values to be loosely deep-equal: { data: null, errors: [ { message: 'buildExecutionContext is not a function' } ] } should loosely deep-equal { data: { add: 4 } } at assert.<computed> [as deepEqual] (node:internal/test_runner/test:242:18) at TestContext.<anonymous> (/home/runner/work/mercurius/mercurius/test/routes.test.js:231:12) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Test.run (node:internal/test_runner/test:797:9) at async Test.processPendingSubtests (node:internal/test_runner/test:526:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: { data: null, errors: [ [Object] ] }, expected: { data: { add: 4 } }, operator: 'deepEqual' }
GET route, no query error: test/routes.test.js#L201
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:242:18) at TestContext.<anonymous> (/home/runner/work/mercurius/mercurius/test/routes.test.js:201:12) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Test.run (node:internal/test_runner/test:797:9) at async Test.processPendingSubtests (node:internal/test_runner/test:526:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==' }
POST route, no query error: test/routes.test.js#L73
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:242:18) at TestContext.<anonymous> (/home/runner/work/mercurius/mercurius/test/routes.test.js:73:12) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Test.run (node:internal/test_runner/test:797:9) at async Test.processPendingSubtests (node:internal/test_runner/test:526:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==' }
validationRules - includes graphql request metadata: test/validation-rules.test.js#L210
TypeError [Error]: buildExecutionContext is not a function at Object.fastifyGraphQl [as graphql] (/home/runner/work/mercurius/mercurius/index.js:602:32) at TestContext.<anonymous> (/home/runner/work/mercurius/mercurius/test/validation-rules.test.js:210:25) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Test.run (node:internal/test_runner/test:797:9) at async Test.processPendingSubtests (node:internal/test_runner/test:526:7)
POST route variables: test/routes.test.js#L434
AssertionError [ERR_ASSERTION]: Expected values to be loosely deep-equal: { data: null, errors: [ { message: 'buildExecutionContext is not a function' } ] } should loosely deep-equal { data: { add: 4 } } at assert.<computed> [as deepEqual] (node:internal/test_runner/test:329:18) at TestContext.<anonymous> (/home/runner/work/mercurius/mercurius/test/routes.test.js:434:12) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async Test.run (node:internal/test_runner/test:1332:7) at async Test.processPendingSubtests (node:internal/test_runner/test:911:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: { data: null, errors: [ [Object] ] }, expected: { data: { add: 4 } }, operator: 'deepEqual', diff: 'simple' }
GET route with bad JSON extensions: test/routes.test.js#L391
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:329:18) at TestContext.<anonymous> (/home/runner/work/mercurius/mercurius/test/routes.test.js:391:12) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async Test.run (node:internal/test_runner/test:1332:7) at async Test.processPendingSubtests (node:internal/test_runner/test:911:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==', diff: 'simple' }
GET route with extensions: test/routes.test.js#L353
AssertionError [ERR_ASSERTION]: Expected values to be loosely deep-equal: { data: null, errors: [ { message: 'buildExecutionContext is not a function' } ] } should loosely deep-equal { data: { add: 4 } } at assert.<computed> [as deepEqual] (node:internal/test_runner/test:329:18) at TestContext.<anonymous> (/home/runner/work/mercurius/mercurius/test/routes.test.js:353:12) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async Test.run (node:internal/test_runner/test:1332:7) at async Test.processPendingSubtests (node:internal/test_runner/test:911:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: { data: null, errors: [ [Object] ] }, expected: { data: { add: 4 } }, operator: 'deepEqual', diff: 'simple' }
GET route with mistyped variables: test/routes.test.js#L316
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:329:18) at TestContext.<anonymous> (/home/runner/work/mercurius/mercurius/test/routes.test.js:316:12) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async Test.run (node:internal/test_runner/test:1332:7) at async Test.processPendingSubtests (node:internal/test_runner/test:911:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==', diff: 'simple' }
GET route with missing variables: test/routes.test.js#L289
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:329:18) at TestContext.<anonymous> (/home/runner/work/mercurius/mercurius/test/routes.test.js:289:12) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async Test.run (node:internal/test_runner/test:1332:7) at async Test.processPendingSubtests (node:internal/test_runner/test:911:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==', diff: 'simple' }
GET route with bad JSON variables: test/routes.test.js#L262
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:329:18) at TestContext.<anonymous> (/home/runner/work/mercurius/mercurius/test/routes.test.js:262:12) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async Test.run (node:internal/test_runner/test:1332:7) at async Test.processPendingSubtests (node:internal/test_runner/test:911:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==', diff: 'simple' }
GET route with variables: test/routes.test.js#L231
AssertionError [ERR_ASSERTION]: Expected values to be loosely deep-equal: { data: null, errors: [ { message: 'buildExecutionContext is not a function' } ] } should loosely deep-equal { data: { add: 4 } } at assert.<computed> [as deepEqual] (node:internal/test_runner/test:329:18) at TestContext.<anonymous> (/home/runner/work/mercurius/mercurius/test/routes.test.js:231:12) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async Test.run (node:internal/test_runner/test:1332:7) at async Test.processPendingSubtests (node:internal/test_runner/test:911:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: { data: null, errors: [ [Object] ] }, expected: { data: { add: 4 } }, operator: 'deepEqual', diff: 'simple' }
GET route, no query error: test/routes.test.js#L201
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:329:18) at TestContext.<anonymous> (/home/runner/work/mercurius/mercurius/test/routes.test.js:201:12) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async Test.run (node:internal/test_runner/test:1332:7) at async Test.processPendingSubtests (node:internal/test_runner/test:911:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==', diff: 'simple' }
POST route, no query error: test/routes.test.js#L73
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:329:18) at TestContext.<anonymous> (/home/runner/work/mercurius/mercurius/test/routes.test.js:73:12) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async Test.run (node:internal/test_runner/test:1332:7) at async Test.processPendingSubtests (node:internal/test_runner/test:911:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==', diff: 'simple' }
validationRules - includes graphql request metadata: test/validation-rules.test.js#L210
TypeError: buildExecutionContext is not a function at Object.fastifyGraphQl [as graphql] (/home/runner/work/mercurius/mercurius/index.js:602:32) at TestContext.<anonymous> (/home/runner/work/mercurius/mercurius/test/validation-rules.test.js:210:25) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async Test.run (node:internal/test_runner/test:1332:7) at async Test.processPendingSubtests (node:internal/test_runner/test:911:7)
POST route variables: test/routes.test.js#L434
AssertionError [ERR_ASSERTION]: Expected values to be loosely deep-equal: { data: null, errors: [ { message: 'buildExecutionContext is not a function' } ] } should loosely deep-equal { data: { add: 4 } } at assert.<computed> [as deepEqual] (node:internal/test_runner/test:320:18) at TestContext.<anonymous> (/Users/runner/work/mercurius/mercurius/test/routes.test.js:434:12) at process.processTicksAndRejections (node:internal/process/task_queues:103:5) at async Test.run (node:internal/test_runner/test:1054:7) at async Test.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: { data: null, errors: [ [Object] ] }, expected: { data: { add: 4 } }, operator: 'deepEqual', diff: 'simple' }
POST route variables: test/routes.test.js#L434
AssertionError [ERR_ASSERTION]: Expected values to be loosely deep-equal: { data: null, errors: [ { message: 'buildExecutionContext is not a function' } ] } should loosely deep-equal { data: { add: 4 } } at assert.<computed> [as deepEqual] (node:internal/test_runner/test:242:18) at TestContext.<anonymous> (/Users/runner/work/mercurius/mercurius/test/routes.test.js:434:12) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Test.run (node:internal/test_runner/test:797:9) at async Test.processPendingSubtests (node:internal/test_runner/test:526:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: { data: null, errors: [ [Object] ] }, expected: { data: { add: 4 } }, operator: 'deepEqual' }
GET route with bad JSON extensions: test/routes.test.js#L391
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:320:18) at TestContext.<anonymous> (/Users/runner/work/mercurius/mercurius/test/routes.test.js:391:12) at process.processTicksAndRejections (node:internal/process/task_queues:103:5) at async Test.run (node:internal/test_runner/test:1054:7) at async Test.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==', diff: 'simple' }
GET route with bad JSON extensions: test/routes.test.js#L391
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:242:18) at TestContext.<anonymous> (/Users/runner/work/mercurius/mercurius/test/routes.test.js:391:12) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Test.run (node:internal/test_runner/test:797:9) at async Test.processPendingSubtests (node:internal/test_runner/test:526:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==' }
GET route with extensions: test/routes.test.js#L353
AssertionError [ERR_ASSERTION]: Expected values to be loosely deep-equal: { data: null, errors: [ { message: 'buildExecutionContext is not a function' } ] } should loosely deep-equal { data: { add: 4 } } at assert.<computed> [as deepEqual] (node:internal/test_runner/test:242:18) at TestContext.<anonymous> (/Users/runner/work/mercurius/mercurius/test/routes.test.js:353:12) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Test.run (node:internal/test_runner/test:797:9) at async Test.processPendingSubtests (node:internal/test_runner/test:526:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: { data: null, errors: [ [Object] ] }, expected: { data: { add: 4 } }, operator: 'deepEqual' }
GET route with mistyped variables: test/routes.test.js#L316
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:242:18) at TestContext.<anonymous> (/Users/runner/work/mercurius/mercurius/test/routes.test.js:316:12) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Test.run (node:internal/test_runner/test:797:9) at async Test.processPendingSubtests (node:internal/test_runner/test:526:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==' }
GET route with extensions: test/routes.test.js#L353
AssertionError [ERR_ASSERTION]: Expected values to be loosely deep-equal: { data: null, errors: [ { message: 'buildExecutionContext is not a function' } ] } should loosely deep-equal { data: { add: 4 } } at assert.<computed> [as deepEqual] (node:internal/test_runner/test:320:18) at TestContext.<anonymous> (/Users/runner/work/mercurius/mercurius/test/routes.test.js:353:12) at process.processTicksAndRejections (node:internal/process/task_queues:103:5) at async Test.run (node:internal/test_runner/test:1054:7) at async Test.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: { data: null, errors: [ [Object] ] }, expected: { data: { add: 4 } }, operator: 'deepEqual', diff: 'simple' }
GET route with mistyped variables: test/routes.test.js#L316
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:320:18) at TestContext.<anonymous> (/Users/runner/work/mercurius/mercurius/test/routes.test.js:316:12) at process.processTicksAndRejections (node:internal/process/task_queues:103:5) at async Test.run (node:internal/test_runner/test:1054:7) at async Test.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==', diff: 'simple' }
GET route with missing variables: test/routes.test.js#L289
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:320:18) at TestContext.<anonymous> (/Users/runner/work/mercurius/mercurius/test/routes.test.js:289:12) at process.processTicksAndRejections (node:internal/process/task_queues:103:5) at async Test.run (node:internal/test_runner/test:1054:7) at async Test.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==', diff: 'simple' }
GET route with missing variables: test/routes.test.js#L289
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:242:18) at TestContext.<anonymous> (/Users/runner/work/mercurius/mercurius/test/routes.test.js:289:12) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Test.run (node:internal/test_runner/test:797:9) at async Test.processPendingSubtests (node:internal/test_runner/test:526:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==' }
GET route with bad JSON variables: test/routes.test.js#L262
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:320:18) at TestContext.<anonymous> (/Users/runner/work/mercurius/mercurius/test/routes.test.js:262:12) at process.processTicksAndRejections (node:internal/process/task_queues:103:5) at async Test.run (node:internal/test_runner/test:1054:7) at async Test.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==', diff: 'simple' }
GET route with bad JSON variables: test/routes.test.js#L262
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:242:18) at TestContext.<anonymous> (/Users/runner/work/mercurius/mercurius/test/routes.test.js:262:12) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Test.run (node:internal/test_runner/test:797:9) at async Test.processPendingSubtests (node:internal/test_runner/test:526:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==' }
GET route with variables: test/routes.test.js#L231
AssertionError [ERR_ASSERTION]: Expected values to be loosely deep-equal: { data: null, errors: [ { message: 'buildExecutionContext is not a function' } ] } should loosely deep-equal { data: { add: 4 } } at assert.<computed> [as deepEqual] (node:internal/test_runner/test:320:18) at TestContext.<anonymous> (/Users/runner/work/mercurius/mercurius/test/routes.test.js:231:12) at process.processTicksAndRejections (node:internal/process/task_queues:103:5) at async Test.run (node:internal/test_runner/test:1054:7) at async Test.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: { data: null, errors: [ [Object] ] }, expected: { data: { add: 4 } }, operator: 'deepEqual', diff: 'simple' }
GET route with variables: test/routes.test.js#L231
AssertionError [ERR_ASSERTION]: Expected values to be loosely deep-equal: { data: null, errors: [ { message: 'buildExecutionContext is not a function' } ] } should loosely deep-equal { data: { add: 4 } } at assert.<computed> [as deepEqual] (node:internal/test_runner/test:242:18) at TestContext.<anonymous> (/Users/runner/work/mercurius/mercurius/test/routes.test.js:231:12) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Test.run (node:internal/test_runner/test:797:9) at async Test.processPendingSubtests (node:internal/test_runner/test:526:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: { data: null, errors: [ [Object] ] }, expected: { data: { add: 4 } }, operator: 'deepEqual' }
GET route, no query error: test/routes.test.js#L201
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:320:18) at TestContext.<anonymous> (/Users/runner/work/mercurius/mercurius/test/routes.test.js:201:12) at process.processTicksAndRejections (node:internal/process/task_queues:103:5) at async Test.run (node:internal/test_runner/test:1054:7) at async Test.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==', diff: 'simple' }
GET route, no query error: test/routes.test.js#L201
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:242:18) at TestContext.<anonymous> (/Users/runner/work/mercurius/mercurius/test/routes.test.js:201:12) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Test.run (node:internal/test_runner/test:797:9) at async Test.processPendingSubtests (node:internal/test_runner/test:526:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==' }
POST route, no query error: test/routes.test.js#L73
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:320:18) at TestContext.<anonymous> (/Users/runner/work/mercurius/mercurius/test/routes.test.js:73:12) at process.processTicksAndRejections (node:internal/process/task_queues:103:5) at async Test.run (node:internal/test_runner/test:1054:7) at async Test.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==', diff: 'simple' }
POST route, no query error: test/routes.test.js#L73
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:242:18) at TestContext.<anonymous> (/Users/runner/work/mercurius/mercurius/test/routes.test.js:73:12) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Test.run (node:internal/test_runner/test:797:9) at async Test.processPendingSubtests (node:internal/test_runner/test:526:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==' }
validationRules - includes graphql request metadata: test/validation-rules.test.js#L210
TypeError: buildExecutionContext is not a function at Object.fastifyGraphQl [as graphql] (/Users/runner/work/mercurius/mercurius/index.js:602:32) at TestContext.<anonymous> (/Users/runner/work/mercurius/mercurius/test/validation-rules.test.js:210:25) at process.processTicksAndRejections (node:internal/process/task_queues:103:5) at async Test.run (node:internal/test_runner/test:1054:7) at async Test.processPendingSubtests (node:internal/test_runner/test:744:7)
validationRules - includes graphql request metadata: test/validation-rules.test.js#L210
TypeError [Error]: buildExecutionContext is not a function at Object.fastifyGraphQl [as graphql] (/Users/runner/work/mercurius/mercurius/index.js:602:32) at TestContext.<anonymous> (/Users/runner/work/mercurius/mercurius/test/validation-rules.test.js:210:25) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Test.run (node:internal/test_runner/test:797:9) at async Test.processPendingSubtests (node:internal/test_runner/test:526:7)
POST route variables: test/routes.test.js#L434
AssertionError [ERR_ASSERTION]: Expected values to be loosely deep-equal: { data: null, errors: [ { message: 'buildExecutionContext is not a function' } ] } should loosely deep-equal { data: { add: 4 } } at assert.<computed> [as deepEqual] (node:internal/test_runner/test:320:18) at TestContext.<anonymous> (/home/runner/work/mercurius/mercurius/test/routes.test.js:434:12) at process.processTicksAndRejections (node:internal/process/task_queues:103:5) at async Test.run (node:internal/test_runner/test:1054:7) at async Test.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: { data: null, errors: [ [Object] ] }, expected: { data: { add: 4 } }, operator: 'deepEqual', diff: 'simple' }
GET route with bad JSON extensions: test/routes.test.js#L391
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:320:18) at TestContext.<anonymous> (/home/runner/work/mercurius/mercurius/test/routes.test.js:391:12) at process.processTicksAndRejections (node:internal/process/task_queues:103:5) at async Test.run (node:internal/test_runner/test:1054:7) at async Test.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==', diff: 'simple' }
GET route with extensions: test/routes.test.js#L353
AssertionError [ERR_ASSERTION]: Expected values to be loosely deep-equal: { data: null, errors: [ { message: 'buildExecutionContext is not a function' } ] } should loosely deep-equal { data: { add: 4 } } at assert.<computed> [as deepEqual] (node:internal/test_runner/test:320:18) at TestContext.<anonymous> (/home/runner/work/mercurius/mercurius/test/routes.test.js:353:12) at process.processTicksAndRejections (node:internal/process/task_queues:103:5) at async Test.run (node:internal/test_runner/test:1054:7) at async Test.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: { data: null, errors: [ [Object] ] }, expected: { data: { add: 4 } }, operator: 'deepEqual', diff: 'simple' }
GET route with mistyped variables: test/routes.test.js#L316
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:320:18) at TestContext.<anonymous> (/home/runner/work/mercurius/mercurius/test/routes.test.js:316:12) at process.processTicksAndRejections (node:internal/process/task_queues:103:5) at async Test.run (node:internal/test_runner/test:1054:7) at async Test.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==', diff: 'simple' }
GET route with missing variables: test/routes.test.js#L289
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:320:18) at TestContext.<anonymous> (/home/runner/work/mercurius/mercurius/test/routes.test.js:289:12) at process.processTicksAndRejections (node:internal/process/task_queues:103:5) at async Test.run (node:internal/test_runner/test:1054:7) at async Test.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==', diff: 'simple' }
GET route with bad JSON variables: test/routes.test.js#L262
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:320:18) at TestContext.<anonymous> (/home/runner/work/mercurius/mercurius/test/routes.test.js:262:12) at process.processTicksAndRejections (node:internal/process/task_queues:103:5) at async Test.run (node:internal/test_runner/test:1054:7) at async Test.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==', diff: 'simple' }
GET route with variables: test/routes.test.js#L231
AssertionError [ERR_ASSERTION]: Expected values to be loosely deep-equal: { data: null, errors: [ { message: 'buildExecutionContext is not a function' } ] } should loosely deep-equal { data: { add: 4 } } at assert.<computed> [as deepEqual] (node:internal/test_runner/test:320:18) at TestContext.<anonymous> (/home/runner/work/mercurius/mercurius/test/routes.test.js:231:12) at process.processTicksAndRejections (node:internal/process/task_queues:103:5) at async Test.run (node:internal/test_runner/test:1054:7) at async Test.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: { data: null, errors: [ [Object] ] }, expected: { data: { add: 4 } }, operator: 'deepEqual', diff: 'simple' }
GET route, no query error: test/routes.test.js#L201
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:320:18) at TestContext.<anonymous> (/home/runner/work/mercurius/mercurius/test/routes.test.js:201:12) at process.processTicksAndRejections (node:internal/process/task_queues:103:5) at async Test.run (node:internal/test_runner/test:1054:7) at async Test.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==', diff: 'simple' }
POST route, no query error: test/routes.test.js#L73
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:320:18) at TestContext.<anonymous> (/home/runner/work/mercurius/mercurius/test/routes.test.js:73:12) at process.processTicksAndRejections (node:internal/process/task_queues:103:5) at async Test.run (node:internal/test_runner/test:1054:7) at async Test.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==', diff: 'simple' }
validationRules - includes graphql request metadata: test/validation-rules.test.js#L210
TypeError: buildExecutionContext is not a function at Object.fastifyGraphQl [as graphql] (/home/runner/work/mercurius/mercurius/index.js:602:32) at TestContext.<anonymous> (/home/runner/work/mercurius/mercurius/test/validation-rules.test.js:210:25) at process.processTicksAndRejections (node:internal/process/task_queues:103:5) at async Test.run (node:internal/test_runner/test:1054:7) at async Test.processPendingSubtests (node:internal/test_runner/test:744:7)
POST route variables: test\routes.test.js#L434
AssertionError [ERR_ASSERTION]: Expected values to be loosely deep-equal: { data: null, errors: [ { message: 'buildExecutionContext is not a function' } ] } should loosely deep-equal { data: { add: 4 } } at assert.<computed> [as deepEqual] (node:internal/test_runner/test:242:18) at TestContext.<anonymous> (D:\a\mercurius\mercurius\test\routes.test.js:434:12) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Test.run (node:internal/test_runner/test:797:9) at async Test.processPendingSubtests (node:internal/test_runner/test:526:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: { data: null, errors: [ [Object] ] }, expected: { data: { add: 4 } }, operator: 'deepEqual' }
GET route with bad JSON extensions: test\routes.test.js#L391
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:242:18) at TestContext.<anonymous> (D:\a\mercurius\mercurius\test\routes.test.js:391:12) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Test.run (node:internal/test_runner/test:797:9) at async Test.processPendingSubtests (node:internal/test_runner/test:526:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==' }
GET route with extensions: test\routes.test.js#L353
AssertionError [ERR_ASSERTION]: Expected values to be loosely deep-equal: { data: null, errors: [ { message: 'buildExecutionContext is not a function' } ] } should loosely deep-equal { data: { add: 4 } } at assert.<computed> [as deepEqual] (node:internal/test_runner/test:242:18) at TestContext.<anonymous> (D:\a\mercurius\mercurius\test\routes.test.js:353:12) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Test.run (node:internal/test_runner/test:797:9) at async Test.processPendingSubtests (node:internal/test_runner/test:526:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: { data: null, errors: [ [Object] ] }, expected: { data: { add: 4 } }, operator: 'deepEqual' }
GET route with mistyped variables: test\routes.test.js#L316
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:242:18) at TestContext.<anonymous> (D:\a\mercurius\mercurius\test\routes.test.js:316:12) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Test.run (node:internal/test_runner/test:797:9) at async Test.processPendingSubtests (node:internal/test_runner/test:526:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==' }
GET route with missing variables: test\routes.test.js#L289
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:242:18) at TestContext.<anonymous> (D:\a\mercurius\mercurius\test\routes.test.js:289:12) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Test.run (node:internal/test_runner/test:797:9) at async Test.processPendingSubtests (node:internal/test_runner/test:526:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==' }
GET route with bad JSON variables: test\routes.test.js#L262
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:242:18) at TestContext.<anonymous> (D:\a\mercurius\mercurius\test\routes.test.js:262:12) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Test.run (node:internal/test_runner/test:797:9) at async Test.processPendingSubtests (node:internal/test_runner/test:526:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==' }
GET route with variables: test\routes.test.js#L231
AssertionError [ERR_ASSERTION]: Expected values to be loosely deep-equal: { data: null, errors: [ { message: 'buildExecutionContext is not a function' } ] } should loosely deep-equal { data: { add: 4 } } at assert.<computed> [as deepEqual] (node:internal/test_runner/test:242:18) at TestContext.<anonymous> (D:\a\mercurius\mercurius\test\routes.test.js:231:12) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Test.run (node:internal/test_runner/test:797:9) at async Test.processPendingSubtests (node:internal/test_runner/test:526:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: { data: null, errors: [ [Object] ] }, expected: { data: { add: 4 } }, operator: 'deepEqual' }
GET route, no query error: test\routes.test.js#L201
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:242:18) at TestContext.<anonymous> (D:\a\mercurius\mercurius\test\routes.test.js:201:12) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Test.run (node:internal/test_runner/test:797:9) at async Test.processPendingSubtests (node:internal/test_runner/test:526:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==' }
POST route, no query error: test\routes.test.js#L73
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:242:18) at TestContext.<anonymous> (D:\a\mercurius\mercurius\test\routes.test.js:73:12) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Test.run (node:internal/test_runner/test:797:9) at async Test.processPendingSubtests (node:internal/test_runner/test:526:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==' }
validationRules - includes graphql request metadata: test\validation-rules.test.js#L210
TypeError [Error]: buildExecutionContext is not a function at Object.fastifyGraphQl [as graphql] (D:\a\mercurius\mercurius\index.js:602:32) at TestContext.<anonymous> (D:\a\mercurius\mercurius\test\validation-rules.test.js:210:25) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Test.run (node:internal/test_runner/test:797:9) at async Test.processPendingSubtests (node:internal/test_runner/test:526:7)
POST route variables: test\routes.test.js#L434
AssertionError [ERR_ASSERTION]: Expected values to be loosely deep-equal: { data: null, errors: [ { message: 'buildExecutionContext is not a function' } ] } should loosely deep-equal { data: { add: 4 } } at assert.<computed> [as deepEqual] (node:internal/test_runner/test:329:18) at TestContext.<anonymous> (D:\a\mercurius\mercurius\test\routes.test.js:434:12) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async Test.run (node:internal/test_runner/test:1332:7) at async Test.processPendingSubtests (node:internal/test_runner/test:911:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: { data: null, errors: [ [Object] ] }, expected: { data: { add: 4 } }, operator: 'deepEqual', diff: 'simple' }
GET route with bad JSON extensions: test\routes.test.js#L391
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:329:18) at TestContext.<anonymous> (D:\a\mercurius\mercurius\test\routes.test.js:391:12) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async Test.run (node:internal/test_runner/test:1332:7) at async Test.processPendingSubtests (node:internal/test_runner/test:911:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==', diff: 'simple' }
GET route with extensions: test\routes.test.js#L353
AssertionError [ERR_ASSERTION]: Expected values to be loosely deep-equal: { data: null, errors: [ { message: 'buildExecutionContext is not a function' } ] } should loosely deep-equal { data: { add: 4 } } at assert.<computed> [as deepEqual] (node:internal/test_runner/test:329:18) at TestContext.<anonymous> (D:\a\mercurius\mercurius\test\routes.test.js:353:12) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async Test.run (node:internal/test_runner/test:1332:7) at async Test.processPendingSubtests (node:internal/test_runner/test:911:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: { data: null, errors: [ [Object] ] }, expected: { data: { add: 4 } }, operator: 'deepEqual', diff: 'simple' }
GET route with mistyped variables: test\routes.test.js#L316
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:329:18) at TestContext.<anonymous> (D:\a\mercurius\mercurius\test\routes.test.js:316:12) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async Test.run (node:internal/test_runner/test:1332:7) at async Test.processPendingSubtests (node:internal/test_runner/test:911:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==', diff: 'simple' }
GET route with missing variables: test\routes.test.js#L289
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:329:18) at TestContext.<anonymous> (D:\a\mercurius\mercurius\test\routes.test.js:289:12) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async Test.run (node:internal/test_runner/test:1332:7) at async Test.processPendingSubtests (node:internal/test_runner/test:911:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==', diff: 'simple' }
GET route with bad JSON variables: test\routes.test.js#L262
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:329:18) at TestContext.<anonymous> (D:\a\mercurius\mercurius\test\routes.test.js:262:12) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async Test.run (node:internal/test_runner/test:1332:7) at async Test.processPendingSubtests (node:internal/test_runner/test:911:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==', diff: 'simple' }
GET route with variables: test\routes.test.js#L231
AssertionError [ERR_ASSERTION]: Expected values to be loosely deep-equal: { data: null, errors: [ { message: 'buildExecutionContext is not a function' } ] } should loosely deep-equal { data: { add: 4 } } at assert.<computed> [as deepEqual] (node:internal/test_runner/test:329:18) at TestContext.<anonymous> (D:\a\mercurius\mercurius\test\routes.test.js:231:12) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async Test.run (node:internal/test_runner/test:1332:7) at async Test.processPendingSubtests (node:internal/test_runner/test:911:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: { data: null, errors: [ [Object] ] }, expected: { data: { add: 4 } }, operator: 'deepEqual', diff: 'simple' }
GET route, no query error: test\routes.test.js#L201
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:329:18) at TestContext.<anonymous> (D:\a\mercurius\mercurius\test\routes.test.js:201:12) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async Test.run (node:internal/test_runner/test:1332:7) at async Test.processPendingSubtests (node:internal/test_runner/test:911:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==', diff: 'simple' }
POST route, no query error: test\routes.test.js#L73
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:329:18) at TestContext.<anonymous> (D:\a\mercurius\mercurius\test\routes.test.js:73:12) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async Test.run (node:internal/test_runner/test:1332:7) at async Test.processPendingSubtests (node:internal/test_runner/test:911:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==', diff: 'simple' }
validationRules - includes graphql request metadata: test\validation-rules.test.js#L210
TypeError: buildExecutionContext is not a function at Object.fastifyGraphQl [as graphql] (D:\a\mercurius\mercurius\index.js:602:32) at TestContext.<anonymous> (D:\a\mercurius\mercurius\test\validation-rules.test.js:210:25) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async Test.run (node:internal/test_runner/test:1332:7) at async Test.processPendingSubtests (node:internal/test_runner/test:911:7)
POST route variables: test\routes.test.js#L434
AssertionError [ERR_ASSERTION]: Expected values to be loosely deep-equal: { data: null, errors: [ { message: 'buildExecutionContext is not a function' } ] } should loosely deep-equal { data: { add: 4 } } at assert.<computed> [as deepEqual] (node:internal/test_runner/test:320:18) at TestContext.<anonymous> (D:\a\mercurius\mercurius\test\routes.test.js:434:12) at process.processTicksAndRejections (node:internal/process/task_queues:103:5) at async Test.run (node:internal/test_runner/test:1054:7) at async Test.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: { data: null, errors: [ [Object] ] }, expected: { data: { add: 4 } }, operator: 'deepEqual', diff: 'simple' }
GET route with bad JSON extensions: test\routes.test.js#L391
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:320:18) at TestContext.<anonymous> (D:\a\mercurius\mercurius\test\routes.test.js:391:12) at process.processTicksAndRejections (node:internal/process/task_queues:103:5) at async Test.run (node:internal/test_runner/test:1054:7) at async Test.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==', diff: 'simple' }
GET route with extensions: test\routes.test.js#L353
AssertionError [ERR_ASSERTION]: Expected values to be loosely deep-equal: { data: null, errors: [ { message: 'buildExecutionContext is not a function' } ] } should loosely deep-equal { data: { add: 4 } } at assert.<computed> [as deepEqual] (node:internal/test_runner/test:320:18) at TestContext.<anonymous> (D:\a\mercurius\mercurius\test\routes.test.js:353:12) at process.processTicksAndRejections (node:internal/process/task_queues:103:5) at async Test.run (node:internal/test_runner/test:1054:7) at async Test.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: { data: null, errors: [ [Object] ] }, expected: { data: { add: 4 } }, operator: 'deepEqual', diff: 'simple' }
GET route with mistyped variables: test\routes.test.js#L316
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:320:18) at TestContext.<anonymous> (D:\a\mercurius\mercurius\test\routes.test.js:316:12) at process.processTicksAndRejections (node:internal/process/task_queues:103:5) at async Test.run (node:internal/test_runner/test:1054:7) at async Test.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==', diff: 'simple' }
GET route with missing variables: test\routes.test.js#L289
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:320:18) at TestContext.<anonymous> (D:\a\mercurius\mercurius\test\routes.test.js:289:12) at process.processTicksAndRejections (node:internal/process/task_queues:103:5) at async Test.run (node:internal/test_runner/test:1054:7) at async Test.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==', diff: 'simple' }
GET route with bad JSON variables: test\routes.test.js#L262
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:320:18) at TestContext.<anonymous> (D:\a\mercurius\mercurius\test\routes.test.js:262:12) at process.processTicksAndRejections (node:internal/process/task_queues:103:5) at async Test.run (node:internal/test_runner/test:1054:7) at async Test.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==', diff: 'simple' }
GET route with variables: test\routes.test.js#L231
AssertionError [ERR_ASSERTION]: Expected values to be loosely deep-equal: { data: null, errors: [ { message: 'buildExecutionContext is not a function' } ] } should loosely deep-equal { data: { add: 4 } } at assert.<computed> [as deepEqual] (node:internal/test_runner/test:320:18) at TestContext.<anonymous> (D:\a\mercurius\mercurius\test\routes.test.js:231:12) at process.processTicksAndRejections (node:internal/process/task_queues:103:5) at async Test.run (node:internal/test_runner/test:1054:7) at async Test.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: { data: null, errors: [ [Object] ] }, expected: { data: { add: 4 } }, operator: 'deepEqual', diff: 'simple' }
GET route, no query error: test\routes.test.js#L201
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:320:18) at TestContext.<anonymous> (D:\a\mercurius\mercurius\test\routes.test.js:201:12) at process.processTicksAndRejections (node:internal/process/task_queues:103:5) at async Test.run (node:internal/test_runner/test:1054:7) at async Test.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==', diff: 'simple' }
POST route, no query error: test\routes.test.js#L73
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:320:18) at TestContext.<anonymous> (D:\a\mercurius\mercurius\test\routes.test.js:73:12) at process.processTicksAndRejections (node:internal/process/task_queues:103:5) at async Test.run (node:internal/test_runner/test:1054:7) at async Test.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==', diff: 'simple' }
validationRules - includes graphql request metadata: test\validation-rules.test.js#L210
TypeError: buildExecutionContext is not a function at Object.fastifyGraphQl [as graphql] (D:\a\mercurius\mercurius\index.js:602:32) at TestContext.<anonymous> (D:\a\mercurius\mercurius\test\validation-rules.test.js:210:25) at process.processTicksAndRejections (node:internal/process/task_queues:103:5) at async Test.run (node:internal/test_runner/test:1054:7) at async Test.processPendingSubtests (node:internal/test_runner/test:744:7)
POST route variables: test/routes.test.js#L434
AssertionError [ERR_ASSERTION]: Expected values to be loosely deep-equal: { data: null, errors: [ { message: 'buildExecutionContext is not a function' } ] } should loosely deep-equal { data: { add: 4 } } at assert.<computed> [as deepEqual] (node:internal/test_runner/test:329:18) at TestContext.<anonymous> (/Users/runner/work/mercurius/mercurius/test/routes.test.js:434:12) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async Test.run (node:internal/test_runner/test:1332:7) at async Test.processPendingSubtests (node:internal/test_runner/test:911:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: { data: null, errors: [ [Object] ] }, expected: { data: { add: 4 } }, operator: 'deepEqual', diff: 'simple' }
GET route with bad JSON extensions: test/routes.test.js#L391
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:329:18) at TestContext.<anonymous> (/Users/runner/work/mercurius/mercurius/test/routes.test.js:391:12) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async Test.run (node:internal/test_runner/test:1332:7) at async Test.processPendingSubtests (node:internal/test_runner/test:911:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==', diff: 'simple' }
GET route with extensions: test/routes.test.js#L353
AssertionError [ERR_ASSERTION]: Expected values to be loosely deep-equal: { data: null, errors: [ { message: 'buildExecutionContext is not a function' } ] } should loosely deep-equal { data: { add: 4 } } at assert.<computed> [as deepEqual] (node:internal/test_runner/test:329:18) at TestContext.<anonymous> (/Users/runner/work/mercurius/mercurius/test/routes.test.js:353:12) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async Test.run (node:internal/test_runner/test:1332:7) at async Test.processPendingSubtests (node:internal/test_runner/test:911:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: { data: null, errors: [ [Object] ] }, expected: { data: { add: 4 } }, operator: 'deepEqual', diff: 'simple' }
GET route with mistyped variables: test/routes.test.js#L316
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:329:18) at TestContext.<anonymous> (/Users/runner/work/mercurius/mercurius/test/routes.test.js:316:12) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async Test.run (node:internal/test_runner/test:1332:7) at async Test.processPendingSubtests (node:internal/test_runner/test:911:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==', diff: 'simple' }
GET route with missing variables: test/routes.test.js#L289
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:329:18) at TestContext.<anonymous> (/Users/runner/work/mercurius/mercurius/test/routes.test.js:289:12) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async Test.run (node:internal/test_runner/test:1332:7) at async Test.processPendingSubtests (node:internal/test_runner/test:911:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==', diff: 'simple' }
GET route with bad JSON variables: test/routes.test.js#L262
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:329:18) at TestContext.<anonymous> (/Users/runner/work/mercurius/mercurius/test/routes.test.js:262:12) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async Test.run (node:internal/test_runner/test:1332:7) at async Test.processPendingSubtests (node:internal/test_runner/test:911:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==', diff: 'simple' }
GET route with variables: test/routes.test.js#L231
AssertionError [ERR_ASSERTION]: Expected values to be loosely deep-equal: { data: null, errors: [ { message: 'buildExecutionContext is not a function' } ] } should loosely deep-equal { data: { add: 4 } } at assert.<computed> [as deepEqual] (node:internal/test_runner/test:329:18) at TestContext.<anonymous> (/Users/runner/work/mercurius/mercurius/test/routes.test.js:231:12) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async Test.run (node:internal/test_runner/test:1332:7) at async Test.processPendingSubtests (node:internal/test_runner/test:911:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: { data: null, errors: [ [Object] ] }, expected: { data: { add: 4 } }, operator: 'deepEqual', diff: 'simple' }
GET route, no query error: test/routes.test.js#L201
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:329:18) at TestContext.<anonymous> (/Users/runner/work/mercurius/mercurius/test/routes.test.js:201:12) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async Test.run (node:internal/test_runner/test:1332:7) at async Test.processPendingSubtests (node:internal/test_runner/test:911:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==', diff: 'simple' }
POST route, no query error: test/routes.test.js#L73
AssertionError [ERR_ASSERTION]: 200 == 400 at assert.<computed> [as equal] (node:internal/test_runner/test:329:18) at TestContext.<anonymous> (/Users/runner/work/mercurius/mercurius/test/routes.test.js:73:12) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async Test.run (node:internal/test_runner/test:1332:7) at async Test.processPendingSubtests (node:internal/test_runner/test:911:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 200, expected: 400, operator: '==', diff: 'simple' }
validationRules - includes graphql request metadata: test/validation-rules.test.js#L210
TypeError: buildExecutionContext is not a function at Object.fastifyGraphQl [as graphql] (/Users/runner/work/mercurius/mercurius/index.js:602:32) at TestContext.<anonymous> (/Users/runner/work/mercurius/mercurius/test/validation-rules.test.js:210:25) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async Test.run (node:internal/test_runner/test:1332:7) at async Test.processPendingSubtests (node:internal/test_runner/test:911:7)
test (20, ubuntu-latest)
Total Tests: 376 Suites 📂: 0 Passed ✅: 303 Failed ❌: 73 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 9261.382ms
test (24, ubuntu-latest)
Total Tests: 376 Suites 📂: 0 Passed ✅: 303 Failed ❌: 73 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 8892.013ms
test (22, macOS-latest)
Total Tests: 376 Suites 📂: 0 Passed ✅: 303 Failed ❌: 73 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 10988.663ms
test (20, macOS-latest)
Total Tests: 376 Suites 📂: 0 Passed ✅: 303 Failed ❌: 73 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 10283.166ms
test (22, ubuntu-latest)
Total Tests: 376 Suites 📂: 0 Passed ✅: 303 Failed ❌: 73 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 7740.482ms
test (20, windows-latest)
Total Tests: 376 Suites 📂: 0 Passed ✅: 303 Failed ❌: 73 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 14342.886ms
test (24, windows-latest)
Total Tests: 376 Suites 📂: 0 Passed ✅: 303 Failed ❌: 73 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 11945.774ms
test (22, windows-latest)
Total Tests: 376 Suites 📂: 0 Passed ✅: 303 Failed ❌: 73 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 13733.372ms
test (24, macOS-latest)
Total Tests: 376 Suites 📂: 0 Passed ✅: 303 Failed ❌: 73 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 8525.768ms