Fix input value not being set if the value was '0' #11616
Annotations
3 errors
Run test task:
packages/govuk-frontend/src/govuk/components/password-input/template.test.js#L51
expect(received).toBe(expected) // Object.is equality
Expected: "none"
Received: undefined
at Object.<anonymous> (packages/govuk-frontend/src/govuk/components/password-input/template.test.js:51:49)
|
Run test task:
packages/govuk-frontend/src/govuk/components/components.template.test.js#L85
expect(received).toEqual(expected) // deep equality
- Expected - 2
+ Received + 92
Object {
"componentName": "date-input",
"exampleName": "default",
- "report": ObjectContaining {
- "valid": true,
+ "report": Object {
+ "errorCount": 3,
+ "results": Array [
+ Object {
+ "errorCount": 3,
+ "filePath": "inline",
+ "messages": Array [
+ Object {
+ "column": 131,
+ "context": Object {
+ "msg": 3,
+ "token": "none",
+ },
+ "line": 8,
+ "message": "\"none\" is not a valid autocomplete token or field name",
+ "offset": 386,
+ "ruleId": "valid-autocomplete",
+ "ruleUrl": "https://html-validate.org/rules/valid-autocomplete.html",
+ "selector": "#dob-day",
+ "severity": 2,
+ "size": 4,
+ },
+ Object {
+ "column": 135,
+ "context": Object {
+ "msg": 3,
+ "token": "none",
+ },
+ "line": 16,
+ "message": "\"none\" is not a valid autocomplete token or field name",
+ "offset": 758,
+ "ruleId": "valid-autocomplete",
+ "ruleUrl": "https://html-validate.org/rules/valid-autocomplete.html",
+ "selector": "#dob-month",
+ "severity": 2,
+ "size": 4,
+ },
+ Object {
+ "column": 133,
+ "context": Object {
+ "msg": 3,
+ "token": "none",
+ },
+ "line": 24,
+ "message": "\"none\" is not a valid autocomplete token or field name",
+ "offset": 1126,
+ "ruleId": "valid-autocomplete",
+ "ruleUrl": "https://html-validate.org/rules/valid-autocomplete.html",
+ "selector": "#dob-year",
+ "severity": 2,
+ "size": 4,
+ },
+ ],
+ "source": "<div class=\"govuk-form-group\">
+ <div class=\"govuk-date-input\" id=\"dob\">
+ <div class=\"govuk-date-input__item\">
+ <div class=\"govuk-form-group\">
+ <label class=\"govuk-label govuk-date-input__label\" for=\"dob-day\">
+ Day
+ </label>
+ <input class=\"govuk-input govuk-date-input__input govuk-input--width-2\" id=\"dob-day\" name=\"day\" type=\"text\" autocomplete=\"none\" inputmode=\"numeric\">
+ </div>
+ </div>
+ <div class=\"govuk-date-input__item\">
+ <div class=\"govuk-form-group\">
+ <label class=\"govuk-label govuk-date-input__label\" for=\"dob-month\">
+ Month
+ </label>
+ <input class=\"govuk-input govuk-date-input__input govuk-input--width-2\" id=\"dob-month\" name=\"month\" type=\"text\" autocomplete=\"none\" inputmode=\"numeric\">
+ </div>
+ </div>
+ <div class=\"govuk-date-input__item\">
+ <div class=\"govuk-form-group\">
+ <label class=\"govuk-label govuk-date-input__label\" for=\"dob-year\">
+ Year
+ </label>
+ <input class=\"govuk-input govuk-date-input__input govuk-input--width-4\" id=\"dob-year\" name=\"year\" type=\"text\" autocomplete=\"none\" inputmode=\"numeric\">
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <!--
+ Target for references in examples (e.g. aria-controls)
+ https://html-validate.org/rules/no-missing-references.html
+ -->
+ <div id=\"test-target-element\"></div>",
+ "warningCount": 0,
+ },
+ ],
+ "valid": false,
+ "warningCount": 0,
},
}
at packages/govuk-frontend/src/govuk/components/components.template.test.js:85:14
at async Promise.all (index 0)
at Object.<anonymous> (packages/govuk-frontend/src/govuk/components/components.template.test.js:93:9)
|
Run test task
Process completed with exit code 1.
|
Loading