Review and check types for form/state values #1471
Annotations
13 errors and 7 warnings
TypeScript compiler (ubuntu-latest)
Process completed with exit code 2.
|
ESLint (ubuntu-latest)
Process completed with exit code 1.
|
UkAddressField › Defaults › State › returns text from state:
src/server/plugins/engine/components/UkAddressField.test.ts#L196
expect(received).toBe(expected) // Object.is equality
Expected: "Richard Fairclough House, Knutsford Road, Warrington, WA4 1HT"
Received: ""
at Object.toBe (src/server/plugins/engine/components/UkAddressField.test.ts:196:22)
|
UkAddressField › Defaults › State › returns payload from state (object):
src/server/plugins/engine/components/UkAddressField.test.ts#L205
expect(received).toEqual(expected) // deep equality
- Expected - 6
+ Received + 1
- Object {
- "myComponent__addressLine1": "Richard Fairclough House",
- "myComponent__addressLine2": "Knutsford Road",
- "myComponent__postcode": "WA4 1HT",
- "myComponent__town": "Warrington",
- }
+ Object {}
at Object.toEqual (src/server/plugins/engine/components/UkAddressField.test.ts:205:25)
|
UkAddressField › Defaults › State › returns payload from state (value):
src/server/plugins/engine/components/UkAddressField.test.ts#L212
expect(received).toEqual(expected) // deep equality
Expected: undefined
Received: {}
at Object.toEqual (src/server/plugins/engine/components/UkAddressField.test.ts:212:25)
|
UkAddressField › Defaults › State › returns state from payload (object):
src/server/plugins/engine/components/UkAddressField.test.ts#L219
expect(received).toEqual(expected) // deep equality
- Expected - 6
+ Received + 4
Object {
- "myComponent": Object {
- "addressLine1": "Richard Fairclough House",
- "addressLine2": "Knutsford Road",
- "postcode": "WA4 1HT",
- "town": "Warrington",
- },
+ "myComponent__addressLine1": "Richard Fairclough House",
+ "myComponent__addressLine2": "Knutsford Road",
+ "myComponent__postcode": "WA4 1HT",
+ "myComponent__town": "Warrington",
}
at Object.toEqual (src/server/plugins/engine/components/UkAddressField.test.ts:219:23)
|
DatePartsField › Validation › Leap years › validates custom example:
src/server/plugins/engine/components/DatePartsField.test.ts#L565
expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 0
@@ -1,7 +1,6 @@
Object {
- "error": [Error: example date parts field must be a real date],
"value": Object {
"myComponent__day": 29,
"myComponent__month": 2,
"myComponent__year": 2023,
},
at toEqual (src/server/plugins/engine/components/DatePartsField.test.ts:565:26)
|
DatePartsField › Validation › Impossible dates › validates custom example:
src/server/plugins/engine/components/DatePartsField.test.ts#L565
expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 0
@@ -1,7 +1,6 @@
Object {
- "error": [Error: example date parts field must be a real date],
"value": Object {
"myComponent__day": 31,
"myComponent__month": 4,
"myComponent__year": 2024,
},
at toEqual (src/server/plugins/engine/components/DatePartsField.test.ts:565:26)
|
DatePartsField › Validation › Impossible dates › validates custom example:
src/server/plugins/engine/components/DatePartsField.test.ts#L565
expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 0
@@ -1,7 +1,6 @@
Object {
- "error": [Error: example date parts field must be a real date],
"value": Object {
"myComponent__day": 31,
"myComponent__month": 6,
"myComponent__year": 2024,
},
at toEqual (src/server/plugins/engine/components/DatePartsField.test.ts:565:26)
|
DatePartsField › Validation › Max days in the past option › validates custom example:
src/server/plugins/engine/components/DatePartsField.test.ts#L565
expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 0
@@ -1,7 +1,6 @@
Object {
- "error": [Error: example date parts field must be the same as or after 2024-10-27T00:00:00.000Z],
"value": Object {
"myComponent__day": 26,
"myComponent__month": 10,
"myComponent__year": 2024,
},
at toEqual (src/server/plugins/engine/components/DatePartsField.test.ts:565:26)
|
DatePartsField › Validation › Max days in the future option › validates custom example:
src/server/plugins/engine/components/DatePartsField.test.ts#L565
expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 0
@@ -1,7 +1,6 @@
Object {
- "error": [Error: example date parts field must be the same as or before 2024-10-29T00:00:00.000Z],
"value": Object {
"myComponent__day": 30,
"myComponent__month": 10,
"myComponent__year": 2024,
},
at toEqual (src/server/plugins/engine/components/DatePartsField.test.ts:565:26)
|
MonthYearField › Defaults › State › returns text from state:
src/server/plugins/engine/components/MonthYearField.test.ts#L176
expect(received).toBe(expected) // Object.is equality
Expected: "December 2024"
Received: ""
at Object.toBe (src/server/plugins/engine/components/MonthYearField.test.ts:176:22)
|
Analysis
Failed to restore cache entry. Exiting as fail-on-cache-miss is set. Input key: test-unit-Linux-ba3ce1b38f69e88071543043d0b12e2227cba9fc
|
Prettier (ubuntu-latest)
Input 'save-always' has been deprecated with message: save-always does not work as intended and will be removed in a future release.
A separate `actions/cache/restore` step should be used instead.
See https://github.com/actions/cache/tree/main/save#always-save-cache for more details.
|
Prettier (ubuntu-latest)
Input 'save-always' has been deprecated with message: save-always does not work as intended and will be removed in a future release.
A separate `actions/cache/restore` step should be used instead.
See https://github.com/actions/cache/tree/main/save#always-save-cache for more details.
|
TypeScript compiler (ubuntu-latest)
Input 'save-always' has been deprecated with message: save-always does not work as intended and will be removed in a future release.
A separate `actions/cache/restore` step should be used instead.
See https://github.com/actions/cache/tree/main/save#always-save-cache for more details.
|
Stylelint (ubuntu-latest)
Input 'save-always' has been deprecated with message: save-always does not work as intended and will be removed in a future release.
A separate `actions/cache/restore` step should be used instead.
See https://github.com/actions/cache/tree/main/save#always-save-cache for more details.
|
Stylelint (ubuntu-latest)
Input 'save-always' has been deprecated with message: save-always does not work as intended and will be removed in a future release.
A separate `actions/cache/restore` step should be used instead.
See https://github.com/actions/cache/tree/main/save#always-save-cache for more details.
|
ESLint (ubuntu-latest)
Input 'save-always' has been deprecated with message: save-always does not work as intended and will be removed in a future release.
A separate `actions/cache/restore` step should be used instead.
See https://github.com/actions/cache/tree/main/save#always-save-cache for more details.
|
Unit tests (ubuntu-latest)
Input 'save-always' has been deprecated with message: save-always does not work as intended and will be removed in a future release.
A separate `actions/cache/restore` step should be used instead.
See https://github.com/actions/cache/tree/main/save#always-save-cache for more details.
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
Unit tests coverage (ubuntu-latest)
|
346 KB |
|