πͺ Cookie Jar v3.1.0 Release - Production Ready #2
accessibility.yml
on: pull_request
A11y Compliance Tests
7m 3s
Accessibility Summary
4s
Annotations
10 errors, 1 warning, and 1 notice
|
A11y Compliance Tests
Process completed with exit code 1.
|
|
[Mobile Chrome] βΊ e2e/accessibility.spec.ts:92:7 βΊ βΏ Accessibility Testing βΊ Create jar form labels and accessibility:
e2e/accessibility.spec.ts#L141
3) [Mobile Chrome] βΊ e2e/accessibility.spec.ts:92:7 βΊ βΏ Accessibility Testing βΊ Create jar form labels and accessibility
Retry #2 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: Critical input 0 must have accessible name
expect(received).toBe(expected) // Object.is equality
Expected: true
Received: "Enter a name for your cookie jar"
139 |
140 | if (isCritical) {
> 141 | expect(hasAccessibleName, `Critical input ${i} must have accessible name`).toBe(true)
| ^
142 | }
143 | }
144 | })
at /home/runner/work/cookie-jar/cookie-jar/e2e/accessibility.spec.ts:141:84
|
|
[Mobile Chrome] βΊ e2e/accessibility.spec.ts:92:7 βΊ βΏ Accessibility Testing βΊ Create jar form labels and accessibility:
e2e/accessibility.spec.ts#L141
3) [Mobile Chrome] βΊ e2e/accessibility.spec.ts:92:7 βΊ βΏ Accessibility Testing βΊ Create jar form labels and accessibility
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: Critical input 0 must have accessible name
expect(received).toBe(expected) // Object.is equality
Expected: true
Received: "Enter a name for your cookie jar"
139 |
140 | if (isCritical) {
> 141 | expect(hasAccessibleName, `Critical input ${i} must have accessible name`).toBe(true)
| ^
142 | }
143 | }
144 | })
at /home/runner/work/cookie-jar/cookie-jar/e2e/accessibility.spec.ts:141:84
|
|
[Mobile Chrome] βΊ e2e/accessibility.spec.ts:92:7 βΊ βΏ Accessibility Testing βΊ Create jar form labels and accessibility:
e2e/accessibility.spec.ts#L141
3) [Mobile Chrome] βΊ e2e/accessibility.spec.ts:92:7 βΊ βΏ Accessibility Testing βΊ Create jar form labels and accessibility
Error: Critical input 0 must have accessible name
expect(received).toBe(expected) // Object.is equality
Expected: true
Received: "Enter a name for your cookie jar"
139 |
140 | if (isCritical) {
> 141 | expect(hasAccessibleName, `Critical input ${i} must have accessible name`).toBe(true)
| ^
142 | }
143 | }
144 | })
at /home/runner/work/cookie-jar/cookie-jar/e2e/accessibility.spec.ts:141:84
|
|
[Desktop Chrome] βΊ e2e/accessibility.spec.ts:92:7 βΊ βΏ Accessibility Testing βΊ Create jar form labels and accessibility:
e2e/accessibility.spec.ts#L141
2) [Desktop Chrome] βΊ e2e/accessibility.spec.ts:92:7 βΊ βΏ Accessibility Testing βΊ Create jar form labels and accessibility
Retry #2 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: Critical input 0 must have accessible name
expect(received).toBe(expected) // Object.is equality
Expected: true
Received: "Enter a name for your cookie jar"
139 |
140 | if (isCritical) {
> 141 | expect(hasAccessibleName, `Critical input ${i} must have accessible name`).toBe(true)
| ^
142 | }
143 | }
144 | })
at /home/runner/work/cookie-jar/cookie-jar/e2e/accessibility.spec.ts:141:84
|
|
[Desktop Chrome] βΊ e2e/accessibility.spec.ts:92:7 βΊ βΏ Accessibility Testing βΊ Create jar form labels and accessibility:
e2e/accessibility.spec.ts#L141
2) [Desktop Chrome] βΊ e2e/accessibility.spec.ts:92:7 βΊ βΏ Accessibility Testing βΊ Create jar form labels and accessibility
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: Critical input 0 must have accessible name
expect(received).toBe(expected) // Object.is equality
Expected: true
Received: "Enter a name for your cookie jar"
139 |
140 | if (isCritical) {
> 141 | expect(hasAccessibleName, `Critical input ${i} must have accessible name`).toBe(true)
| ^
142 | }
143 | }
144 | })
at /home/runner/work/cookie-jar/cookie-jar/e2e/accessibility.spec.ts:141:84
|
|
[Desktop Chrome] βΊ e2e/accessibility.spec.ts:92:7 βΊ βΏ Accessibility Testing βΊ Create jar form labels and accessibility:
e2e/accessibility.spec.ts#L141
2) [Desktop Chrome] βΊ e2e/accessibility.spec.ts:92:7 βΊ βΏ Accessibility Testing βΊ Create jar form labels and accessibility
Error: Critical input 0 must have accessible name
expect(received).toBe(expected) // Object.is equality
Expected: true
Received: "Enter a name for your cookie jar"
139 |
140 | if (isCritical) {
> 141 | expect(hasAccessibleName, `Critical input ${i} must have accessible name`).toBe(true)
| ^
142 | }
143 | }
144 | })
at /home/runner/work/cookie-jar/cookie-jar/e2e/accessibility.spec.ts:141:84
|
|
[Desktop Chrome] βΊ e2e/accessibility.spec.ts:30:7 βΊ βΏ Accessibility Testing βΊ Create jar form accessibility:
e2e/accessibility.spec.ts#L47
1) [Desktop Chrome] βΊ e2e/accessibility.spec.ts:30:7 βΊ βΏ Accessibility Testing βΊ Create jar form accessibility
Retry #2 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 93
- Array []
+ Array [
+ Object {
+ "description": "Ensure buttons have discernible text",
+ "help": "Buttons must have discernible text",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/button-name?application=playwright",
+ "id": "button-name",
+ "impact": "critical",
+ "nodes": Array [
+ Object {
+ "all": Array [],
+ "any": Array [
+ Object {
+ "data": null,
+ "id": "button-has-visible-text",
+ "impact": "critical",
+ "message": "Element does not have inner text that is visible to screen readers",
+ "relatedNodes": Array [],
+ },
+ Object {
+ "data": null,
+ "id": "aria-label",
+ "impact": "critical",
+ "message": "aria-label attribute does not exist or is empty",
+ "relatedNodes": Array [],
+ },
+ Object {
+ "data": null,
+ "id": "aria-labelledby",
+ "impact": "critical",
+ "message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty",
+ "relatedNodes": Array [],
+ },
+ Object {
+ "data": Object {
+ "messageKey": "noAttr",
+ },
+ "id": "non-empty-title",
+ "impact": "critical",
+ "message": "Element has no title attribute",
+ "relatedNodes": Array [],
+ },
+ Object {
+ "data": null,
+ "id": "implicit-label",
+ "impact": "critical",
+ "message": "Element does not have an implicit (wrapped) <label>",
+ "relatedNodes": Array [],
+ },
+ Object {
+ "data": null,
+ "id": "explicit-label",
+ "impact": "critical",
+ "message": "Element does not have an explicit <label>",
+ "relatedNodes": Array [],
+ },
+ Object {
+ "data": null,
+ "id": "presentational-role",
+ "impact": "critical",
+ "message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
+ "relatedNodes": Array [],
+ },
+ ],
+ "failureSummary": "Fix any of the following:
+ Element does not have inner text that is visible to screen readers
+ aria-label attribute does not exist or is empty
+ aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
+ Element has no title attribute
+ Element does not have an implicit (wrapped) <label>
+ Element does not have an explicit <label>
+ Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
+ "html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-accent absolute right-1 top-1 h-8 w-8 text-gray-500 hover:text-[#ff5e14]\" type=\"button\">",
+ "impact": "critical",
+ "none": Array [],
+
|
|
[Desktop Chrome] βΊ e2e/accessibility.spec.ts:30:7 βΊ βΏ Accessibility Testing βΊ Create jar form accessibility:
e2e/accessibility.spec.ts#L47
1) [Desktop Chrome] βΊ e2e/accessibility.spec.ts:30:7 βΊ βΏ Accessibility Testing βΊ Create jar form accessibility
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 93
- Array []
+ Array [
+ Object {
+ "description": "Ensure buttons have discernible text",
+ "help": "Buttons must have discernible text",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/button-name?application=playwright",
+ "id": "button-name",
+ "impact": "critical",
+ "nodes": Array [
+ Object {
+ "all": Array [],
+ "any": Array [
+ Object {
+ "data": null,
+ "id": "button-has-visible-text",
+ "impact": "critical",
+ "message": "Element does not have inner text that is visible to screen readers",
+ "relatedNodes": Array [],
+ },
+ Object {
+ "data": null,
+ "id": "aria-label",
+ "impact": "critical",
+ "message": "aria-label attribute does not exist or is empty",
+ "relatedNodes": Array [],
+ },
+ Object {
+ "data": null,
+ "id": "aria-labelledby",
+ "impact": "critical",
+ "message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty",
+ "relatedNodes": Array [],
+ },
+ Object {
+ "data": Object {
+ "messageKey": "noAttr",
+ },
+ "id": "non-empty-title",
+ "impact": "critical",
+ "message": "Element has no title attribute",
+ "relatedNodes": Array [],
+ },
+ Object {
+ "data": null,
+ "id": "implicit-label",
+ "impact": "critical",
+ "message": "Element does not have an implicit (wrapped) <label>",
+ "relatedNodes": Array [],
+ },
+ Object {
+ "data": null,
+ "id": "explicit-label",
+ "impact": "critical",
+ "message": "Element does not have an explicit <label>",
+ "relatedNodes": Array [],
+ },
+ Object {
+ "data": null,
+ "id": "presentational-role",
+ "impact": "critical",
+ "message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
+ "relatedNodes": Array [],
+ },
+ ],
+ "failureSummary": "Fix any of the following:
+ Element does not have inner text that is visible to screen readers
+ aria-label attribute does not exist or is empty
+ aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
+ Element has no title attribute
+ Element does not have an implicit (wrapped) <label>
+ Element does not have an explicit <label>
+ Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
+ "html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-accent absolute right-1 top-1 h-8 w-8 text-gray-500 hover:text-[#ff5e14]\" type=\"button\">",
+ "impact": "critical",
+ "none": Array [],
+
|
|
[Desktop Chrome] βΊ e2e/accessibility.spec.ts:30:7 βΊ βΏ Accessibility Testing βΊ Create jar form accessibility:
e2e/accessibility.spec.ts#L47
1) [Desktop Chrome] βΊ e2e/accessibility.spec.ts:30:7 βΊ βΏ Accessibility Testing βΊ Create jar form accessibility
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 93
- Array []
+ Array [
+ Object {
+ "description": "Ensure buttons have discernible text",
+ "help": "Buttons must have discernible text",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/button-name?application=playwright",
+ "id": "button-name",
+ "impact": "critical",
+ "nodes": Array [
+ Object {
+ "all": Array [],
+ "any": Array [
+ Object {
+ "data": null,
+ "id": "button-has-visible-text",
+ "impact": "critical",
+ "message": "Element does not have inner text that is visible to screen readers",
+ "relatedNodes": Array [],
+ },
+ Object {
+ "data": null,
+ "id": "aria-label",
+ "impact": "critical",
+ "message": "aria-label attribute does not exist or is empty",
+ "relatedNodes": Array [],
+ },
+ Object {
+ "data": null,
+ "id": "aria-labelledby",
+ "impact": "critical",
+ "message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty",
+ "relatedNodes": Array [],
+ },
+ Object {
+ "data": Object {
+ "messageKey": "noAttr",
+ },
+ "id": "non-empty-title",
+ "impact": "critical",
+ "message": "Element has no title attribute",
+ "relatedNodes": Array [],
+ },
+ Object {
+ "data": null,
+ "id": "implicit-label",
+ "impact": "critical",
+ "message": "Element does not have an implicit (wrapped) <label>",
+ "relatedNodes": Array [],
+ },
+ Object {
+ "data": null,
+ "id": "explicit-label",
+ "impact": "critical",
+ "message": "Element does not have an explicit <label>",
+ "relatedNodes": Array [],
+ },
+ Object {
+ "data": null,
+ "id": "presentational-role",
+ "impact": "critical",
+ "message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
+ "relatedNodes": Array [],
+ },
+ ],
+ "failureSummary": "Fix any of the following:
+ Element does not have inner text that is visible to screen readers
+ aria-label attribute does not exist or is empty
+ aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
+ Element has no title attribute
+ Element does not have an implicit (wrapped) <label>
+ Element does not have an explicit <label>
+ Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
+ "html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-accent absolute right-1 top-1 h-8 w-8 text-gray-500 hover:text-[#ff5e14]\" type=\"button\">",
+ "impact": "critical",
+ "none": Array [],
+ "target": Array [
+ ".absolute",
+ ],
+ },
+ ],
+
|
|
A11y Compliance Tests
No files were found with the provided path: e2e/playwright-report/. No artifacts will be uploaded.
|
|
π Playwright Run Summary
3 failed
[Desktop Chrome] βΊ e2e/accessibility.spec.ts:30:7 βΊ βΏ Accessibility Testing βΊ Create jar form accessibility
[Desktop Chrome] βΊ e2e/accessibility.spec.ts:92:7 βΊ βΏ Accessibility Testing βΊ Create jar form labels and accessibility
[Mobile Chrome] βΊ e2e/accessibility.spec.ts:92:7 βΊ βΏ Accessibility Testing βΊ Create jar form labels and accessibility
21 passed (1.7m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
accessibility-test-results
Expired
|
19.8 MB |
sha256:1d9d0b07c0780c6aa2dc9a01d643d285ed9d6cbb654431c8885ab0d314dc283a
|
|