Skip to content

WIP

WIP #431

Triggered via push June 6, 2025 07:29
Status Failure
Total duration 37s
Artifacts

nodejs.yml

on: push
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

33 errors and 30 warnings
build
Process completed with exit code 1.
src/hooks/lowercase/lowercase-data.test.ts > lowercaseData > updates data > throws if field is not a string: src/hooks/lowercase/lowercase-data.test.ts#L41
AssertionError: expected [Function] to throw an error ❯ src/hooks/lowercase/lowercase-data.test.ts:41:14
src/resolvers/resolver.test.ts > resolve > empty resolver still allows to select properties: src/resolvers/resolver.test.ts#L101
ReferenceError: resolve is not defined ❯ src/resolvers/resolver.test.ts:101:22
src/resolvers/resolver.test.ts > resolve > empty resolver returns original data: src/resolvers/resolver.test.ts#L90
ReferenceError: resolve is not defined ❯ src/resolvers/resolver.test.ts:90:22
src/resolvers/resolver.test.ts > resolve > resolving with errors: src/resolvers/resolver.test.ts#L43
ReferenceError: resolve is not defined ❯ src/resolvers/resolver.test.ts:43:27
src/resolvers/resolver.test.ts > resolve > simple resolver: src/resolvers/resolver.test.ts#L35
TypeError: Cannot read properties of undefined (reading 'data') ❯ src/resolvers/resolver.test.ts:35:30
test/index.test.ts > services exposed hooks > no unexpected hooks: test/index.test.ts#L115
AssertionError: expected [ 'cache', 'callingParams', …(52) ] to deeply equal [ 'actOnDefault', …(82) ] - Expected + Received @@ -1,74 +1,47 @@ [ - "actOnDefault", - "actOnDispatch", "cache", "callingParams", "callingParamsDefaults", "checkContext", "checkContextIf", "checkRequired", "combine", - "dePopulate", "debug", "disablePagination", "disallow", - "discard", - "discardData", - "discardQuery", - "discardResult", "every", - "fastJoin", - "fgraphql", "getDataIsArray", "getItems", "getPaginate", "getResultIsArray", "hookTypes", "iff", "iffElse", "isContext", "isMulti", - "isNot", "isPaginated", "isProvider", - "keep", - "keepData", - "keepInArray", - "keepQuery", - "keepQueryInArray", - "keepResult", - "lowerCase", - "lowercase", "lowercaseData", "lowercaseResult", "makeCallingParams", "methodNames", - "mongoKeys", "not", - "omit", "omitData", "omitQuery", "omitResult", "paramsForServer", "paramsFromClient", - "pick", "pickData", "pickQuery", "pickResult", - "populate", "preventChanges", "replaceData", "replaceItems", "replaceResult", - "required", - "runHook", "runParallel", - "sequelizeConvert", - "serialize", "setField", - "setNow", "setNowData", "setNowResult", "setSlug", "sifter", "skipResult", @@ -77,9 +50,7 @@ "stashBefore", "transformData", "transformResult", "traverse", "unless", - "validate", - "validateSchema", "when", ] ❯ test/index.test.ts:115:12
Unhandled error: src/hooks/sifter/sifter.ts#L15
TypeError: #<Object> is not a function ❯ Object.transform src/hooks/sifter/sifter.ts:15:33 ❯ replace src/utils/replace-items/replace-result.ts:47:21 ❯ forResult src/utils/replace-items/replace-result.ts:64:14 ❯ Module.replaceResult src/utils/replace-items/replace-result.ts:73:16 ❯ src/hooks/sifter/sifter.ts:14:12 ❯ src/hooks/sifter/sifter.test.ts:48:51 ❯ Proxy.assertThrows node_modules/chai/chai.js:2723:5 ❯ Proxy.methodWrapper node_modules/chai/chai.js:1618:25 ❯ Proxy.<anonymous> node_modules/@vitest/expect/dist/index.js:1079:12 This error originated in "src/hooks/sifter/sifter.test.ts" test file. It doesn't mean the error was thrown inside the file itself, but while it was running.
Unhandled error: src/hooks/sifter/sifter.ts#L8
TypeError: siftFunc is not a function ❯ src/hooks/sifter/sifter.ts:8:20 ❯ src/hooks/sifter/sifter.test.ts:43:34 ❯ Proxy.assertThrows node_modules/chai/chai.js:2723:5 ❯ Proxy.methodWrapper node_modules/chai/chai.js:1618:25 ❯ Proxy.<anonymous> node_modules/@vitest/expect/dist/index.js:1079:12 ❯ Proxy.overwritingMethodWrapper node_modules/chai/chai.js:1670:33 ❯ Function.assert.throws node_modules/chai/chai.js:3701:71 ❯ src/hooks/sifter/sifter.test.ts:43:12 ❯ node_modules/@vitest/runner/dist/chunk-hooks.js:154:11 ❯ node_modules/@vitest/runner/dist/chunk-hooks.js:751:26 This error originated in "src/hooks/sifter/sifter.test.ts" test file. It doesn't mean the error was thrown inside the file itself, but while it was running.
Unhandled error: src/hooks/lowercase/lowercase-data.ts#L24
BadRequest: Expected string data. (lowercase first) ❯ src/hooks/lowercase/lowercase-data.ts:24:15 ❯ src/hooks/transform/transform-data.ts:13:22 ❯ src/utils/replace-items/replace-data.ts:23:20 ❯ Module.replaceData src/utils/replace-items/replace-data.ts:22:24 ❯ src/hooks/transform/transform-data.ts:12:11 ❯ src/hooks/lowercase/lowercase-data.test.ts:42:40 ❯ Proxy.assertThrows node_modules/chai/chai.js:2723:5 ❯ Proxy.methodWrapper node_modules/chai/chai.js:1618:25 ❯ Proxy.<anonymous> node_modules/@vitest/expect/dist/index.js:1079:12 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { code: 400, className: 'bad-request' } This error originated in "src/hooks/lowercase/lowercase-data.test.ts" test file. It doesn't mean the error was thrown inside the file itself, but while it was running.
Unhandled error: src/hooks/prevent-changes/prevent-changes.ts#L29
BadRequest: Field first may not be patched. (preventChanges) ❯ src/hooks/prevent-changes/prevent-changes.ts:29:17 ❯ src/hooks/transform/transform-data.ts:13:22 ❯ src/utils/replace-items/replace-data.ts:23:20 ❯ Module.replaceData src/utils/replace-items/replace-data.ts:22:24 ❯ src/hooks/transform/transform-data.ts:12:11 ❯ src/hooks/prevent-changes/prevent-changes.test.ts:24:75 ❯ Proxy.assertThrows node_modules/chai/chai.js:2723:5 ❯ Proxy.methodWrapper node_modules/chai/chai.js:1618:25 ❯ Proxy.<anonymous> node_modules/@vitest/expect/dist/index.js:1079:12 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { code: 400, className: 'bad-request' } This error originated in "src/hooks/prevent-changes/prevent-changes.test.ts" test file. It doesn't mean the error was thrown inside the file itself, but while it was running.
src/hooks/lowercase/lowercase-data.test.ts > lowercaseData > updates data > throws if field is not a string: src/hooks/lowercase/lowercase-data.test.ts#L41
AssertionError: expected [Function] to throw an error ❯ src/hooks/lowercase/lowercase-data.test.ts:41:14
src/resolvers/resolver.test.ts > resolve > empty resolver still allows to select properties: src/resolvers/resolver.test.ts#L101
ReferenceError: resolve is not defined ❯ src/resolvers/resolver.test.ts:101:22
src/resolvers/resolver.test.ts > resolve > empty resolver returns original data: src/resolvers/resolver.test.ts#L90
ReferenceError: resolve is not defined ❯ src/resolvers/resolver.test.ts:90:22
src/resolvers/resolver.test.ts > resolve > resolving with errors: src/resolvers/resolver.test.ts#L43
ReferenceError: resolve is not defined ❯ src/resolvers/resolver.test.ts:43:27
src/resolvers/resolver.test.ts > resolve > simple resolver: src/resolvers/resolver.test.ts#L35
TypeError: Cannot read properties of undefined (reading 'data') ❯ src/resolvers/resolver.test.ts:35:30
test/index.test.ts > services exposed hooks > no unexpected hooks: test/index.test.ts#L115
AssertionError: expected [ 'cache', 'callingParams', …(52) ] to deeply equal [ 'actOnDefault', …(82) ] - Expected + Received @@ -1,74 +1,47 @@ [ - "actOnDefault", - "actOnDispatch", "cache", "callingParams", "callingParamsDefaults", "checkContext", "checkContextIf", "checkRequired", "combine", - "dePopulate", "debug", "disablePagination", "disallow", - "discard", - "discardData", - "discardQuery", - "discardResult", "every", - "fastJoin", - "fgraphql", "getDataIsArray", "getItems", "getPaginate", "getResultIsArray", "hookTypes", "iff", "iffElse", "isContext", "isMulti", - "isNot", "isPaginated", "isProvider", - "keep", - "keepData", - "keepInArray", - "keepQuery", - "keepQueryInArray", - "keepResult", - "lowerCase", - "lowercase", "lowercaseData", "lowercaseResult", "makeCallingParams", "methodNames", - "mongoKeys", "not", - "omit", "omitData", "omitQuery", "omitResult", "paramsForServer", "paramsFromClient", - "pick", "pickData", "pickQuery", "pickResult", - "populate", "preventChanges", "replaceData", "replaceItems", "replaceResult", - "required", - "runHook", "runParallel", - "sequelizeConvert", - "serialize", "setField", - "setNow", "setNowData", "setNowResult", "setSlug", "sifter", "skipResult", @@ -77,9 +50,7 @@ "stashBefore", "transformData", "transformResult", "traverse", "unless", - "validate", - "validateSchema", "when", ] ❯ test/index.test.ts:115:12
Unhandled error: src/hooks/sifter/sifter.ts#L15
TypeError: #<Object> is not a function ❯ Object.transform src/hooks/sifter/sifter.ts:15:33 ❯ replace src/utils/replace-items/replace-result.ts:47:21 ❯ forResult src/utils/replace-items/replace-result.ts:64:14 ❯ Module.replaceResult src/utils/replace-items/replace-result.ts:73:16 ❯ src/hooks/sifter/sifter.ts:14:12 ❯ src/hooks/sifter/sifter.test.ts:48:51 ❯ Proxy.assertThrows node_modules/chai/chai.js:2723:5 ❯ Proxy.methodWrapper node_modules/chai/chai.js:1618:25 ❯ Proxy.<anonymous> node_modules/@vitest/expect/dist/index.js:1079:12 This error originated in "src/hooks/sifter/sifter.test.ts" test file. It doesn't mean the error was thrown inside the file itself, but while it was running.
Unhandled error: src/hooks/sifter/sifter.ts#L8
TypeError: siftFunc is not a function ❯ src/hooks/sifter/sifter.ts:8:20 ❯ src/hooks/sifter/sifter.test.ts:43:34 ❯ Proxy.assertThrows node_modules/chai/chai.js:2723:5 ❯ Proxy.methodWrapper node_modules/chai/chai.js:1618:25 ❯ Proxy.<anonymous> node_modules/@vitest/expect/dist/index.js:1079:12 ❯ Proxy.overwritingMethodWrapper node_modules/chai/chai.js:1670:33 ❯ Function.assert.throws node_modules/chai/chai.js:3701:71 ❯ src/hooks/sifter/sifter.test.ts:43:12 ❯ node_modules/@vitest/runner/dist/chunk-hooks.js:154:11 ❯ node_modules/@vitest/runner/dist/chunk-hooks.js:751:26 This error originated in "src/hooks/sifter/sifter.test.ts" test file. It doesn't mean the error was thrown inside the file itself, but while it was running.
Unhandled error: src/hooks/lowercase/lowercase-data.ts#L24
BadRequest: Expected string data. (lowercase first) ❯ src/hooks/lowercase/lowercase-data.ts:24:15 ❯ src/hooks/transform/transform-data.ts:13:22 ❯ src/utils/replace-items/replace-data.ts:23:20 ❯ Module.replaceData src/utils/replace-items/replace-data.ts:22:24 ❯ src/hooks/transform/transform-data.ts:12:11 ❯ src/hooks/lowercase/lowercase-data.test.ts:42:40 ❯ Proxy.assertThrows node_modules/chai/chai.js:2723:5 ❯ Proxy.methodWrapper node_modules/chai/chai.js:1618:25 ❯ Proxy.<anonymous> node_modules/@vitest/expect/dist/index.js:1079:12 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { code: 400, className: 'bad-request' } This error originated in "src/hooks/lowercase/lowercase-data.test.ts" test file. It doesn't mean the error was thrown inside the file itself, but while it was running.
Unhandled error: src/hooks/prevent-changes/prevent-changes.ts#L29
BadRequest: Field first may not be patched. (preventChanges) ❯ src/hooks/prevent-changes/prevent-changes.ts:29:17 ❯ src/hooks/transform/transform-data.ts:13:22 ❯ src/utils/replace-items/replace-data.ts:23:20 ❯ Module.replaceData src/utils/replace-items/replace-data.ts:22:24 ❯ src/hooks/transform/transform-data.ts:12:11 ❯ src/hooks/prevent-changes/prevent-changes.test.ts:24:75 ❯ Proxy.assertThrows node_modules/chai/chai.js:2723:5 ❯ Proxy.methodWrapper node_modules/chai/chai.js:1618:25 ❯ Proxy.<anonymous> node_modules/@vitest/expect/dist/index.js:1079:12 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { code: 400, className: 'bad-request' } This error originated in "src/hooks/prevent-changes/prevent-changes.test.ts" test file. It doesn't mean the error was thrown inside the file itself, but while it was running.
test (18.x)
The strategy configuration was canceled because "test._20_x" failed
src/hooks/lowercase/lowercase-data.test.ts > lowercaseData > updates data > throws if field is not a string: src/hooks/lowercase/lowercase-data.test.ts#L41
AssertionError: expected [Function] to throw an error ❯ src/hooks/lowercase/lowercase-data.test.ts:41:14
src/resolvers/resolver.test.ts > resolve > empty resolver still allows to select properties: src/resolvers/resolver.test.ts#L101
ReferenceError: resolve is not defined ❯ src/resolvers/resolver.test.ts:101:22
src/resolvers/resolver.test.ts > resolve > empty resolver returns original data: src/resolvers/resolver.test.ts#L90
ReferenceError: resolve is not defined ❯ src/resolvers/resolver.test.ts:90:22
src/resolvers/resolver.test.ts > resolve > resolving with errors: src/resolvers/resolver.test.ts#L43
ReferenceError: resolve is not defined ❯ src/resolvers/resolver.test.ts:43:27
src/resolvers/resolver.test.ts > resolve > simple resolver: src/resolvers/resolver.test.ts#L35
TypeError: Cannot read properties of undefined (reading 'data') ❯ src/resolvers/resolver.test.ts:35:30
test/index.test.ts > services exposed hooks > no unexpected hooks: test/index.test.ts#L115
AssertionError: expected [ 'cache', 'callingParams', …(52) ] to deeply equal [ 'actOnDefault', …(82) ] - Expected + Received @@ -1,74 +1,47 @@ [ - "actOnDefault", - "actOnDispatch", "cache", "callingParams", "callingParamsDefaults", "checkContext", "checkContextIf", "checkRequired", "combine", - "dePopulate", "debug", "disablePagination", "disallow", - "discard", - "discardData", - "discardQuery", - "discardResult", "every", - "fastJoin", - "fgraphql", "getDataIsArray", "getItems", "getPaginate", "getResultIsArray", "hookTypes", "iff", "iffElse", "isContext", "isMulti", - "isNot", "isPaginated", "isProvider", - "keep", - "keepData", - "keepInArray", - "keepQuery", - "keepQueryInArray", - "keepResult", - "lowerCase", - "lowercase", "lowercaseData", "lowercaseResult", "makeCallingParams", "methodNames", - "mongoKeys", "not", - "omit", "omitData", "omitQuery", "omitResult", "paramsForServer", "paramsFromClient", - "pick", "pickData", "pickQuery", "pickResult", - "populate", "preventChanges", "replaceData", "replaceItems", "replaceResult", - "required", - "runHook", "runParallel", - "sequelizeConvert", - "serialize", "setField", - "setNow", "setNowData", "setNowResult", "setSlug", "sifter", "skipResult", @@ -77,9 +50,7 @@ "stashBefore", "transformData", "transformResult", "traverse", "unless", - "validate", - "validateSchema", "when", ] ❯ test/index.test.ts:115:12
Unhandled error: src/hooks/sifter/sifter.ts#L15
TypeError: object is not a function ❯ Object.transform src/hooks/sifter/sifter.ts:15:33 ❯ replace src/utils/replace-items/replace-result.ts:47:21 ❯ forResult src/utils/replace-items/replace-result.ts:64:14 ❯ Module.replaceResult src/utils/replace-items/replace-result.ts:73:16 ❯ src/hooks/sifter/sifter.ts:14:12 ❯ src/hooks/sifter/sifter.test.ts:48:51 ❯ Proxy.assertThrows node_modules/chai/chai.js:2723:5 ❯ Proxy.methodWrapper node_modules/chai/chai.js:1618:25 ❯ Proxy.<anonymous> node_modules/@vitest/expect/dist/index.js:1079:12 This error originated in "src/hooks/sifter/sifter.test.ts" test file. It doesn't mean the error was thrown inside the file itself, but while it was running.
Unhandled error: src/hooks/sifter/sifter.ts#L8
TypeError: siftFunc is not a function ❯ src/hooks/sifter/sifter.ts:8:20 ❯ src/hooks/sifter/sifter.test.ts:43:34 ❯ Proxy.assertThrows node_modules/chai/chai.js:2723:5 ❯ Proxy.methodWrapper node_modules/chai/chai.js:1618:25 ❯ Proxy.<anonymous> node_modules/@vitest/expect/dist/index.js:1079:12 ❯ Proxy.overwritingMethodWrapper node_modules/chai/chai.js:1670:33 ❯ Function.assert.throws node_modules/chai/chai.js:3701:71 ❯ src/hooks/sifter/sifter.test.ts:43:12 ❯ node_modules/@vitest/runner/dist/chunk-hooks.js:154:11 ❯ node_modules/@vitest/runner/dist/chunk-hooks.js:751:26 This error originated in "src/hooks/sifter/sifter.test.ts" test file. It doesn't mean the error was thrown inside the file itself, but while it was running.
Unhandled error: src/hooks/lowercase/lowercase-data.ts#L24
BadRequest: Expected string data. (lowercase first) ❯ src/hooks/lowercase/lowercase-data.ts:24:15 ❯ src/hooks/transform/transform-data.ts:13:22 ❯ src/utils/replace-items/replace-data.ts:23:20 ❯ Module.replaceData src/utils/replace-items/replace-data.ts:22:24 ❯ src/hooks/transform/transform-data.ts:12:11 ❯ src/hooks/lowercase/lowercase-data.test.ts:42:40 ❯ Proxy.assertThrows node_modules/chai/chai.js:2723:5 ❯ Proxy.methodWrapper node_modules/chai/chai.js:1618:25 ❯ Proxy.<anonymous> node_modules/@vitest/expect/dist/index.js:1079:12 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { code: 400, className: 'bad-request' } This error originated in "src/hooks/lowercase/lowercase-data.test.ts" test file. It doesn't mean the error was thrown inside the file itself, but while it was running.
Unhandled error: src/hooks/prevent-changes/prevent-changes.ts#L29
BadRequest: Field first may not be patched. (preventChanges) ❯ src/hooks/prevent-changes/prevent-changes.ts:29:17 ❯ src/hooks/transform/transform-data.ts:13:22 ❯ src/utils/replace-items/replace-data.ts:23:20 ❯ Module.replaceData src/utils/replace-items/replace-data.ts:22:24 ❯ src/hooks/transform/transform-data.ts:12:11 ❯ src/hooks/prevent-changes/prevent-changes.test.ts:24:75 ❯ Proxy.assertThrows node_modules/chai/chai.js:2723:5 ❯ Proxy.methodWrapper node_modules/chai/chai.js:1618:25 ❯ Proxy.<anonymous> node_modules/@vitest/expect/dist/index.js:1079:12 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { code: 400, className: 'bad-request' } This error originated in "src/hooks/prevent-changes/prevent-changes.test.ts" test file. It doesn't mean the error was thrown inside the file itself, but while it was running.
test (22.x)
The strategy configuration was canceled because "test._20_x" failed
test (20.x): src/hooks/create-related/create-related.test.ts#L192
'context' is defined but never used. Allowed unused args must match /^_/u
test (20.x): src/hooks/create-related/create-related.test.ts#L171
'user' is assigned a value but never used. Allowed unused vars must match /^_/u
test (20.x): src/hooks/create-related/create-related.test.ts#L156
'context' is defined but never used. Allowed unused args must match /^_/u
test (20.x): src/hooks/create-related/create-related.test.ts#L135
'users' is assigned a value but never used. Allowed unused vars must match /^_/u
test (20.x): src/hooks/create-related/create-related.test.ts#L122
'context' is defined but never used. Allowed unused args must match /^_/u
test (20.x): src/hooks/create-related/create-related.test.ts#L101
'users' is assigned a value but never used. Allowed unused vars must match /^_/u
test (20.x): src/hooks/create-related/create-related.test.ts#L92
'context' is defined but never used. Allowed unused args must match /^_/u
test (20.x): src/hooks/create-related/create-related.test.ts#L75
'user' is assigned a value but never used. Allowed unused vars must match /^_/u
test (20.x): src/hooks/create-related/create-related.test.ts#L49
'user' is assigned a value but never used. Allowed unused vars must match /^_/u
test (20.x): src/hooks/create-related/create-related.test.ts#L40
'context' is defined but never used. Allowed unused args must match /^_/u
test (18.x): src/hooks/create-related/create-related.test.ts#L192
'context' is defined but never used. Allowed unused args must match /^_/u
test (18.x): src/hooks/create-related/create-related.test.ts#L171
'user' is assigned a value but never used. Allowed unused vars must match /^_/u
test (18.x): src/hooks/create-related/create-related.test.ts#L156
'context' is defined but never used. Allowed unused args must match /^_/u
test (18.x): src/hooks/create-related/create-related.test.ts#L135
'users' is assigned a value but never used. Allowed unused vars must match /^_/u
test (18.x): src/hooks/create-related/create-related.test.ts#L122
'context' is defined but never used. Allowed unused args must match /^_/u
test (18.x): src/hooks/create-related/create-related.test.ts#L101
'users' is assigned a value but never used. Allowed unused vars must match /^_/u
test (18.x): src/hooks/create-related/create-related.test.ts#L92
'context' is defined but never used. Allowed unused args must match /^_/u
test (18.x): src/hooks/create-related/create-related.test.ts#L75
'user' is assigned a value but never used. Allowed unused vars must match /^_/u
test (18.x): src/hooks/create-related/create-related.test.ts#L49
'user' is assigned a value but never used. Allowed unused vars must match /^_/u
test (18.x): src/hooks/create-related/create-related.test.ts#L40
'context' is defined but never used. Allowed unused args must match /^_/u
test (22.x): src/hooks/create-related/create-related.test.ts#L192
'context' is defined but never used. Allowed unused args must match /^_/u
test (22.x): src/hooks/create-related/create-related.test.ts#L171
'user' is assigned a value but never used. Allowed unused vars must match /^_/u
test (22.x): src/hooks/create-related/create-related.test.ts#L156
'context' is defined but never used. Allowed unused args must match /^_/u
test (22.x): src/hooks/create-related/create-related.test.ts#L135
'users' is assigned a value but never used. Allowed unused vars must match /^_/u
test (22.x): src/hooks/create-related/create-related.test.ts#L122
'context' is defined but never used. Allowed unused args must match /^_/u
test (22.x): src/hooks/create-related/create-related.test.ts#L101
'users' is assigned a value but never used. Allowed unused vars must match /^_/u
test (22.x): src/hooks/create-related/create-related.test.ts#L92
'context' is defined but never used. Allowed unused args must match /^_/u
test (22.x): src/hooks/create-related/create-related.test.ts#L75
'user' is assigned a value but never used. Allowed unused vars must match /^_/u
test (22.x): src/hooks/create-related/create-related.test.ts#L49
'user' is assigned a value but never used. Allowed unused vars must match /^_/u
test (22.x): src/hooks/create-related/create-related.test.ts#L40
'context' is defined but never used. Allowed unused args must match /^_/u