Refactor HookContext import from spec package #544
Annotations
20 errors
|
src/data/query.test.ts > QuerySchema - Aggregations > should accept query with HAVING and WHERE clauses:
packages/spec/src/data/query.test.ts#L367
AssertionError: expected [Function] to not throw an error but '[\n {\n "code": "invalid_type",\n…' was thrown
- Expected:
undefined
+ Received:
"[
{
\"code\": \"invalid_type\",
\"expected\": \"object\",
\"received\": \"array\",
\"path\": [
\"having\"
],
\"message\": \"Expected object, received array\"
},
{
\"code\": \"invalid_type\",
\"expected\": \"object\",
\"received\": \"array\",
\"path\": [
\"having\"
],
\"message\": \"Expected object, received array\"
}
]"
❯ src/data/query.test.ts:367:48
|
|
src/data/query.test.ts > QuerySchema - Aggregations > should accept query with complex HAVING clause:
packages/spec/src/data/query.test.ts#L352
AssertionError: expected [Function] to not throw an error but '[\n {\n "code": "invalid_type",\n…' was thrown
- Expected:
undefined
+ Received:
"[
{
\"code\": \"invalid_type\",
\"expected\": \"object\",
\"received\": \"array\",
\"path\": [
\"having\"
],
\"message\": \"Expected object, received array\"
},
{
\"code\": \"invalid_type\",
\"expected\": \"object\",
\"received\": \"array\",
\"path\": [
\"having\"
],
\"message\": \"Expected object, received array\"
}
]"
❯ src/data/query.test.ts:352:48
|
|
src/data/query.test.ts > QuerySchema - Aggregations > should accept query with HAVING clause on AVG:
packages/spec/src/data/query.test.ts#L337
AssertionError: expected [Function] to not throw an error but '[\n {\n "code": "invalid_type",\n…' was thrown
- Expected:
undefined
+ Received:
"[
{
\"code\": \"invalid_type\",
\"expected\": \"object\",
\"received\": \"array\",
\"path\": [
\"having\"
],
\"message\": \"Expected object, received array\"
},
{
\"code\": \"invalid_type\",
\"expected\": \"object\",
\"received\": \"array\",
\"path\": [
\"having\"
],
\"message\": \"Expected object, received array\"
}
]"
❯ src/data/query.test.ts:337:48
|
|
src/data/query.test.ts > QuerySchema - Aggregations > should accept query with HAVING clause on SUM:
packages/spec/src/data/query.test.ts#L323
AssertionError: expected [Function] to not throw an error but '[\n {\n "code": "invalid_type",\n…' was thrown
- Expected:
undefined
+ Received:
"[
{
\"code\": \"invalid_type\",
\"expected\": \"object\",
\"received\": \"array\",
\"path\": [
\"having\"
],
\"message\": \"Expected object, received array\"
},
{
\"code\": \"invalid_type\",
\"expected\": \"object\",
\"received\": \"array\",
\"path\": [
\"having\"
],
\"message\": \"Expected object, received array\"
}
]"
❯ src/data/query.test.ts:323:48
|
|
src/data/query.test.ts > QuerySchema - Aggregations > should accept query with HAVING clause on COUNT:
packages/spec/src/data/query.test.ts#L309
AssertionError: expected [Function] to not throw an error but '[\n {\n "code": "invalid_type",\n…' was thrown
- Expected:
undefined
+ Received:
"[
{
\"code\": \"invalid_type\",
\"expected\": \"object\",
\"received\": \"array\",
\"path\": [
\"having\"
],
\"message\": \"Expected object, received array\"
},
{
\"code\": \"invalid_type\",
\"expected\": \"object\",
\"received\": \"array\",
\"path\": [
\"having\"
],
\"message\": \"Expected object, received array\"
}
]"
❯ src/data/query.test.ts:309:48
|
|
src/data/query.test.ts > LogicOperator > should accept valid logic operators:
packages/spec/src/data/query.test.ts#L38
AssertionError: expected [Function] to not throw an error but 'TypeError: Cannot read properties of …' was thrown
- Expected:
undefined
+ Received:
"TypeError: Cannot read properties of undefined (reading 'parse')"
❯ src/data/query.test.ts:38:50
|
|
src/data/query.test.ts > FilterOperator > should accept valid filter operators:
packages/spec/src/data/query.test.ts#L26
AssertionError: expected [Function] to not throw an error but 'TypeError: Cannot read properties of …' was thrown
- Expected:
undefined
+ Received:
"TypeError: Cannot read properties of undefined (reading 'parse')"
❯ src/data/query.test.ts:26:50
❯ src/data/query.test.ts:25:20
|
|
src/data/object.test.ts > ObjectCapabilities > should accept custom capability values:
packages/spec/src/data/object.test.ts#L27
AssertionError: expected { trackHistory: true, …(8) } to deeply equal { trackHistory: true, …(5) }
- Expected
+ Received
Object {
+ "activities": false,
"apiEnabled": true,
- "feedEnabled": true,
+ "clone": true,
+ "feeds": false,
"files": true,
+ "mru": true,
"searchable": false,
"trackHistory": true,
"trash": false,
}
❯ src/data/object.test.ts:27:20
|
|
src/data/object.test.ts > ObjectCapabilities > should apply default values correctly:
packages/spec/src/data/object.test.ts#L12
AssertionError: expected undefined to be false // Object.is equality
- Expected:
false
+ Received:
undefined
❯ src/data/object.test.ts:12:32
|
|
src/api/contract.test.ts > ExportRequestSchema > should accept export with filters:
packages/spec/src/api/contract.test.ts#L241
AssertionError: expected undefined to be defined
❯ src/api/contract.test.ts:241:29
|
|
Build
Property 'args' does not exist on type '{ object: string; event: "beforeFind" | "afterFind" | "beforeInsert" | "afterInsert" | "beforeUpdate" | "afterUpdate" | "beforeDelete" | "afterDelete" | "beforeFindOne" | "afterFindOne" | "beforeCount" | "afterCount" | "beforeAggregate" | "afterAggregate"; ... 6 more ...; ql?: any; }'.
|
|
Build
Object literal may only specify known properties, and 'driver' does not exist in type '{ object: string; event: "beforeFind" | "afterFind" | "beforeInsert" | "afterInsert" | "beforeUpdate" | "afterUpdate" | "beforeDelete" | "afterDelete" | "beforeFindOne" | "afterFindOne" | "beforeCount" | "afterCount" | "beforeAggregate" | "afterAggregate"; ... 6 more ...; ql?: any; }'.
|
|
Build
Property 'args' does not exist on type '{ object: string; event: "beforeFind" | "afterFind" | "beforeInsert" | "afterInsert" | "beforeUpdate" | "afterUpdate" | "beforeDelete" | "afterDelete" | "beforeFindOne" | "afterFindOne" | "beforeCount" | "afterCount" | "beforeAggregate" | "afterAggregate"; ... 6 more ...; ql?: any; }'.
|
|
Build
Property 'args' does not exist on type '{ object: string; event: "beforeFind" | "afterFind" | "beforeInsert" | "afterInsert" | "beforeUpdate" | "afterUpdate" | "beforeDelete" | "afterDelete" | "beforeFindOne" | "afterFindOne" | "beforeCount" | "afterCount" | "beforeAggregate" | "afterAggregate"; ... 6 more ...; ql?: any; }'.
|
|
Build
Property 'args' does not exist on type '{ object: string; event: "beforeFind" | "afterFind" | "beforeInsert" | "afterInsert" | "beforeUpdate" | "afterUpdate" | "beforeDelete" | "afterDelete" | "beforeFindOne" | "afterFindOne" | "beforeCount" | "afterCount" | "beforeAggregate" | "afterAggregate"; ... 6 more ...; ql?: any; }'.
|
|
Build
Object literal may only specify known properties, and 'driver' does not exist in type '{ object: string; event: "beforeFind" | "afterFind" | "beforeInsert" | "afterInsert" | "beforeUpdate" | "afterUpdate" | "beforeDelete" | "afterDelete" | "beforeFindOne" | "afterFindOne" | "beforeCount" | "afterCount" | "beforeAggregate" | "afterAggregate"; ... 6 more ...; ql?: any; }'.
|
|
Build
Property 'args' does not exist on type '{ object: string; event: "beforeFind" | "afterFind" | "beforeInsert" | "afterInsert" | "beforeUpdate" | "afterUpdate" | "beforeDelete" | "afterDelete" | "beforeFindOne" | "afterFindOne" | "beforeCount" | "afterCount" | "beforeAggregate" | "afterAggregate"; ... 6 more ...; ql?: any; }'.
|
|
Build
Property 'args' does not exist on type '{ object: string; event: "beforeFind" | "afterFind" | "beforeInsert" | "afterInsert" | "beforeUpdate" | "afterUpdate" | "beforeDelete" | "afterDelete" | "beforeFindOne" | "afterFindOne" | "beforeCount" | "afterCount" | "beforeAggregate" | "afterAggregate"; ... 6 more ...; ql?: any; }'.
|
|
Build
Object literal may only specify known properties, and 'driver' does not exist in type '{ object: string; event: "beforeFind" | "afterFind" | "beforeInsert" | "afterInsert" | "beforeUpdate" | "afterUpdate" | "beforeDelete" | "afterDelete" | "beforeFindOne" | "afterFindOne" | "beforeCount" | "afterCount" | "beforeAggregate" | "afterAggregate"; ... 6 more ...; ql?: any; }'.
|
|
Build
'HookEvent' is declared but its value is never read.
|