Skip to content

fix: update documentation to clarify that meta is a required object #29

fix: update documentation to clarify that meta is a required object

fix: update documentation to clarify that meta is a required object #29

Triggered via push August 19, 2025 10:26
Status Failure
Total duration 1m 30s
Artifacts

ci.yml

on: push
Matrix: build-tests
Matrix: container-smoke
Fit to window
Zoom out
Zoom in

Annotations

33 errors
App build & tests (Node 22 / DB sqlite)
Process completed with exit code 1.
src/common/interceptor/__tests__/transform.interceptor.spec.ts > TransformInterceptor > intercept > should use correct status code from response: src/common/interceptor/__tests__/transform.interceptor.spec.ts#L197
AssertionError: expected { statusCode: 201, …(3) } to deeply equal { statusCode: 201, …(3) } - Expected + Received { "data": { "id": 1, }, "message": "Created", - "meta": undefined, + "meta": {}, "statusCode": 201, } ❯ src/common/interceptor/__tests__/transform.interceptor.spec.ts:197:22
src/common/interceptor/__tests__/transform.interceptor.spec.ts > TransformInterceptor > intercept > should handle string array messages: src/common/interceptor/__tests__/transform.interceptor.spec.ts#L170
AssertionError: expected { statusCode: 200, …(3) } to deeply equal { statusCode: 200, …(3) } - Expected + Received @@ -4,8 +4,8 @@ }, "message": [ "Success", "Data processed", ], - "meta": undefined, + "meta": {}, "statusCode": 200, } ❯ src/common/interceptor/__tests__/transform.interceptor.spec.ts:170:22
src/common/interceptor/__tests__/transform.interceptor.spec.ts > TransformInterceptor > intercept > should transform response with custom message: src/common/interceptor/__tests__/transform.interceptor.spec.ts#L109
AssertionError: expected { statusCode: 200, …(3) } to deeply equal { statusCode: 200, …(3) } - Expected + Received @@ -2,8 +2,8 @@ "data": { "id": 1, "name": "test", }, "message": "Custom success message", - "meta": undefined, + "meta": {}, "statusCode": 200, } ❯ src/common/interceptor/__tests__/transform.interceptor.spec.ts:109:22
src/common/interceptor/__tests__/transform.interceptor.spec.ts > TransformInterceptor > intercept > should transform response with default message: src/common/interceptor/__tests__/transform.interceptor.spec.ts#L89
AssertionError: expected { Object (statusCode, message, ...) } to deeply equal { Object (statusCode, message, ...) } - Expected + Received @@ -2,8 +2,8 @@ "data": { "id": 1, "name": "test", }, "message": "OK", - "meta": undefined, + "meta": {}, "statusCode": 200, } ❯ src/common/interceptor/__tests__/transform.interceptor.spec.ts:89:22
App build & tests (Node 22 / DB mongodb)
Process completed with exit code 1.
App build & tests (Node 24 / DB sqlite)
Process completed with exit code 1.
src/common/interceptor/__tests__/transform.interceptor.spec.ts > TransformInterceptor > intercept > should use correct status code from response: src/common/interceptor/__tests__/transform.interceptor.spec.ts#L197
AssertionError: expected { statusCode: 201, …(3) } to deeply equal { statusCode: 201, …(3) } - Expected + Received { "data": { "id": 1, }, "message": "Created", - "meta": undefined, + "meta": {}, "statusCode": 201, } ❯ src/common/interceptor/__tests__/transform.interceptor.spec.ts:197:22
src/common/interceptor/__tests__/transform.interceptor.spec.ts > TransformInterceptor > intercept > should handle string array messages: src/common/interceptor/__tests__/transform.interceptor.spec.ts#L170
AssertionError: expected { statusCode: 200, …(3) } to deeply equal { statusCode: 200, …(3) } - Expected + Received @@ -4,8 +4,8 @@ }, "message": [ "Success", "Data processed", ], - "meta": undefined, + "meta": {}, "statusCode": 200, } ❯ src/common/interceptor/__tests__/transform.interceptor.spec.ts:170:22
src/common/interceptor/__tests__/transform.interceptor.spec.ts > TransformInterceptor > intercept > should transform response with custom message: src/common/interceptor/__tests__/transform.interceptor.spec.ts#L109
AssertionError: expected { statusCode: 200, …(3) } to deeply equal { statusCode: 200, …(3) } - Expected + Received @@ -2,8 +2,8 @@ "data": { "id": 1, "name": "test", }, "message": "Custom success message", - "meta": undefined, + "meta": {}, "statusCode": 200, } ❯ src/common/interceptor/__tests__/transform.interceptor.spec.ts:109:22
src/common/interceptor/__tests__/transform.interceptor.spec.ts > TransformInterceptor > intercept > should transform response with default message: src/common/interceptor/__tests__/transform.interceptor.spec.ts#L89
AssertionError: expected { Object (statusCode, message, ...) } to deeply equal { Object (statusCode, message, ...) } - Expected + Received @@ -2,8 +2,8 @@ "data": { "id": 1, "name": "test", }, "message": "OK", - "meta": undefined, + "meta": {}, "statusCode": 200, } ❯ src/common/interceptor/__tests__/transform.interceptor.spec.ts:89:22
App container smoke (DB mongodb)
Process completed with exit code 1.
App build & tests (Node 24 / DB mongodb)
Process completed with exit code 1.
App build & tests (Node 22 / DB postgresql)
Process completed with exit code 1.
src/common/interceptor/__tests__/transform.interceptor.spec.ts > TransformInterceptor > intercept > should use correct status code from response: src/common/interceptor/__tests__/transform.interceptor.spec.ts#L197
AssertionError: expected { statusCode: 201, …(3) } to deeply equal { statusCode: 201, …(3) } - Expected + Received { "data": { "id": 1, }, "message": "Created", - "meta": undefined, + "meta": {}, "statusCode": 201, } ❯ src/common/interceptor/__tests__/transform.interceptor.spec.ts:197:22
src/common/interceptor/__tests__/transform.interceptor.spec.ts > TransformInterceptor > intercept > should handle string array messages: src/common/interceptor/__tests__/transform.interceptor.spec.ts#L170
AssertionError: expected { statusCode: 200, …(3) } to deeply equal { statusCode: 200, …(3) } - Expected + Received @@ -4,8 +4,8 @@ }, "message": [ "Success", "Data processed", ], - "meta": undefined, + "meta": {}, "statusCode": 200, } ❯ src/common/interceptor/__tests__/transform.interceptor.spec.ts:170:22
src/common/interceptor/__tests__/transform.interceptor.spec.ts > TransformInterceptor > intercept > should transform response with custom message: src/common/interceptor/__tests__/transform.interceptor.spec.ts#L109
AssertionError: expected { statusCode: 200, …(3) } to deeply equal { statusCode: 200, …(3) } - Expected + Received @@ -2,8 +2,8 @@ "data": { "id": 1, "name": "test", }, "message": "Custom success message", - "meta": undefined, + "meta": {}, "statusCode": 200, } ❯ src/common/interceptor/__tests__/transform.interceptor.spec.ts:109:22
src/common/interceptor/__tests__/transform.interceptor.spec.ts > TransformInterceptor > intercept > should transform response with default message: src/common/interceptor/__tests__/transform.interceptor.spec.ts#L89
AssertionError: expected { Object (statusCode, message, ...) } to deeply equal { Object (statusCode, message, ...) } - Expected + Received @@ -2,8 +2,8 @@ "data": { "id": 1, "name": "test", }, "message": "OK", - "meta": undefined, + "meta": {}, "statusCode": 200, } ❯ src/common/interceptor/__tests__/transform.interceptor.spec.ts:89:22
App build & tests (Node 24 / DB postgresql)
Process completed with exit code 1.
src/common/interceptor/__tests__/transform.interceptor.spec.ts > TransformInterceptor > intercept > should use correct status code from response: src/common/interceptor/__tests__/transform.interceptor.spec.ts#L197
AssertionError: expected { statusCode: 201, …(3) } to deeply equal { statusCode: 201, …(3) } - Expected + Received { "data": { "id": 1, }, "message": "Created", - "meta": undefined, + "meta": {}, "statusCode": 201, } ❯ src/common/interceptor/__tests__/transform.interceptor.spec.ts:197:22
src/common/interceptor/__tests__/transform.interceptor.spec.ts > TransformInterceptor > intercept > should handle string array messages: src/common/interceptor/__tests__/transform.interceptor.spec.ts#L170
AssertionError: expected { statusCode: 200, …(3) } to deeply equal { statusCode: 200, …(3) } - Expected + Received @@ -4,8 +4,8 @@ }, "message": [ "Success", "Data processed", ], - "meta": undefined, + "meta": {}, "statusCode": 200, } ❯ src/common/interceptor/__tests__/transform.interceptor.spec.ts:170:22
src/common/interceptor/__tests__/transform.interceptor.spec.ts > TransformInterceptor > intercept > should transform response with custom message: src/common/interceptor/__tests__/transform.interceptor.spec.ts#L109
AssertionError: expected { statusCode: 200, …(3) } to deeply equal { statusCode: 200, …(3) } - Expected + Received @@ -2,8 +2,8 @@ "data": { "id": 1, "name": "test", }, "message": "Custom success message", - "meta": undefined, + "meta": {}, "statusCode": 200, } ❯ src/common/interceptor/__tests__/transform.interceptor.spec.ts:109:22
src/common/interceptor/__tests__/transform.interceptor.spec.ts > TransformInterceptor > intercept > should transform response with default message: src/common/interceptor/__tests__/transform.interceptor.spec.ts#L89
AssertionError: expected { Object (statusCode, message, ...) } to deeply equal { Object (statusCode, message, ...) } - Expected + Received @@ -2,8 +2,8 @@ "data": { "id": 1, "name": "test", }, "message": "OK", - "meta": undefined, + "meta": {}, "statusCode": 200, } ❯ src/common/interceptor/__tests__/transform.interceptor.spec.ts:89:22
App build & tests (Node 22 / DB mysql)
Process completed with exit code 1.
src/common/interceptor/__tests__/transform.interceptor.spec.ts > TransformInterceptor > intercept > should use correct status code from response: src/common/interceptor/__tests__/transform.interceptor.spec.ts#L197
AssertionError: expected { statusCode: 201, …(3) } to deeply equal { statusCode: 201, …(3) } - Expected + Received { "data": { "id": 1, }, "message": "Created", - "meta": undefined, + "meta": {}, "statusCode": 201, } ❯ src/common/interceptor/__tests__/transform.interceptor.spec.ts:197:22
src/common/interceptor/__tests__/transform.interceptor.spec.ts > TransformInterceptor > intercept > should handle string array messages: src/common/interceptor/__tests__/transform.interceptor.spec.ts#L170
AssertionError: expected { statusCode: 200, …(3) } to deeply equal { statusCode: 200, …(3) } - Expected + Received @@ -4,8 +4,8 @@ }, "message": [ "Success", "Data processed", ], - "meta": undefined, + "meta": {}, "statusCode": 200, } ❯ src/common/interceptor/__tests__/transform.interceptor.spec.ts:170:22
src/common/interceptor/__tests__/transform.interceptor.spec.ts > TransformInterceptor > intercept > should transform response with custom message: src/common/interceptor/__tests__/transform.interceptor.spec.ts#L109
AssertionError: expected { statusCode: 200, …(3) } to deeply equal { statusCode: 200, …(3) } - Expected + Received @@ -2,8 +2,8 @@ "data": { "id": 1, "name": "test", }, "message": "Custom success message", - "meta": undefined, + "meta": {}, "statusCode": 200, } ❯ src/common/interceptor/__tests__/transform.interceptor.spec.ts:109:22
src/common/interceptor/__tests__/transform.interceptor.spec.ts > TransformInterceptor > intercept > should transform response with default message: src/common/interceptor/__tests__/transform.interceptor.spec.ts#L89
AssertionError: expected { Object (statusCode, message, ...) } to deeply equal { Object (statusCode, message, ...) } - Expected + Received @@ -2,8 +2,8 @@ "data": { "id": 1, "name": "test", }, "message": "OK", - "meta": undefined, + "meta": {}, "statusCode": 200, } ❯ src/common/interceptor/__tests__/transform.interceptor.spec.ts:89:22
App build & tests (Node 24 / DB mysql)
Process completed with exit code 1.
src/common/interceptor/__tests__/transform.interceptor.spec.ts > TransformInterceptor > intercept > should use correct status code from response: src/common/interceptor/__tests__/transform.interceptor.spec.ts#L197
AssertionError: expected { statusCode: 201, …(3) } to deeply equal { statusCode: 201, …(3) } - Expected + Received { "data": { "id": 1, }, "message": "Created", - "meta": undefined, + "meta": {}, "statusCode": 201, } ❯ src/common/interceptor/__tests__/transform.interceptor.spec.ts:197:22
src/common/interceptor/__tests__/transform.interceptor.spec.ts > TransformInterceptor > intercept > should handle string array messages: src/common/interceptor/__tests__/transform.interceptor.spec.ts#L170
AssertionError: expected { statusCode: 200, …(3) } to deeply equal { statusCode: 200, …(3) } - Expected + Received @@ -4,8 +4,8 @@ }, "message": [ "Success", "Data processed", ], - "meta": undefined, + "meta": {}, "statusCode": 200, } ❯ src/common/interceptor/__tests__/transform.interceptor.spec.ts:170:22
src/common/interceptor/__tests__/transform.interceptor.spec.ts > TransformInterceptor > intercept > should transform response with custom message: src/common/interceptor/__tests__/transform.interceptor.spec.ts#L109
AssertionError: expected { statusCode: 200, …(3) } to deeply equal { statusCode: 200, …(3) } - Expected + Received @@ -2,8 +2,8 @@ "data": { "id": 1, "name": "test", }, "message": "Custom success message", - "meta": undefined, + "meta": {}, "statusCode": 200, } ❯ src/common/interceptor/__tests__/transform.interceptor.spec.ts:109:22
src/common/interceptor/__tests__/transform.interceptor.spec.ts > TransformInterceptor > intercept > should transform response with default message: src/common/interceptor/__tests__/transform.interceptor.spec.ts#L89
AssertionError: expected { Object (statusCode, message, ...) } to deeply equal { Object (statusCode, message, ...) } - Expected + Received @@ -2,8 +2,8 @@ "data": { "id": 1, "name": "test", }, "message": "OK", - "meta": undefined, + "meta": {}, "statusCode": 200, } ❯ src/common/interceptor/__tests__/transform.interceptor.spec.ts:89:22