@@ -43,11 +43,11 @@ TestDateField:
4343 test_empty_get :
4444 expected_output :
4545 - <label class="govuk-label govuk-date-input__label" for="date_field-day">\s*Day\s*</label>
46- - <input class="govuk-input govuk-date-input__input govuk-input--width-2" id="date_field-day" name="date_field" type="text" pattern="\[0-9\]\*" inputmode="numeric">
46+ - <input class="govuk-input govuk-date-input__input govuk-input--width-2" id="date_field-day" name="date_field" type="text" inputmode="numeric">
4747 - <label class="govuk-label govuk-date-input__label" for="date_field-month">\s*Month\s*</label>
48- - <input class="govuk-input govuk-date-input__input govuk-input--width-2" id="date_field-month" name="date_field" type="text" pattern="\[0-9\]\*" inputmode="numeric">
48+ - <input class="govuk-input govuk-date-input__input govuk-input--width-2" id="date_field-month" name="date_field" type="text" inputmode="numeric">
4949 - <label class="govuk-label govuk-date-input__label" for="date_field-year">\s*Year\s*</label>
50- - <input class="govuk-input govuk-date-input__input govuk-input--width-4" id="date_field-year" name="date_field" type="text" pattern="\[0-9\]\*" inputmode="numeric">
50+ - <input class="govuk-input govuk-date-input__input govuk-input--width-4" id="date_field-year" name="date_field" type="text" inputmode="numeric">
5151 - <div id="date_field-hint" class="govuk-hint">\s*DateFieldHint\s*</div>
5252 test_valid_post :
5353 request :
@@ -59,11 +59,11 @@ TestDateField:
5959 - 2020
6060 expected_output :
6161 - <label class="govuk-label govuk-date-input__label" for="date_field-day">\s*Day\s*</label>
62- - <input class="govuk-input govuk-date-input__input govuk-input--width-2" id="date_field-day" name="date_field" type="text" value="1" pattern="\[0-9\]\*" inputmode="numeric">
62+ - <input class="govuk-input govuk-date-input__input govuk-input--width-2" id="date_field-day" name="date_field" type="text" value="1" inputmode="numeric">
6363 - <label class="govuk-label govuk-date-input__label" for="date_field-month">\s*Month\s*</label>
64- - <input class="govuk-input govuk-date-input__input govuk-input--width-2" id="date_field-month" name="date_field" type="text" value="1" pattern="\[0-9\]\*" inputmode="numeric">
64+ - <input class="govuk-input govuk-date-input__input govuk-input--width-2" id="date_field-month" name="date_field" type="text" value="1" inputmode="numeric">
6565 - <label class="govuk-label govuk-date-input__label" for="date_field-year">\s*Year\s*</label>
66- - <input class="govuk-input govuk-date-input__input govuk-input--width-4" id="date_field-year" name="date_field" type="text" value="2020" pattern="\[0-9\]\*" inputmode="numeric">
66+ - <input class="govuk-input govuk-date-input__input govuk-input--width-4" id="date_field-year" name="date_field" type="text" value="2020" inputmode="numeric">
6767 - <div id="date_field-hint" class="govuk-hint">\s*DateFieldHint\s*</div>
6868 test_invalid_post :
6969 request :
@@ -76,11 +76,11 @@ TestDateField:
7676 expected_output :
7777 - <div class="govuk-form-group govuk-form-group--error">
7878 - <label class="govuk-label govuk-date-input__label" for="date_field-day">\s*Day\s*</label>
79- - <input class="govuk-input govuk-date-input__input govuk-input--width-2 govuk-input--error" id="date_field-day" name="date_field" type="text" value="A" pattern="\[0-9\]\*" inputmode="numeric">
79+ - <input class="govuk-input govuk-date-input__input govuk-input--width-2 govuk-input--error" id="date_field-day" name="date_field" type="text" value="A" inputmode="numeric">
8080 - <label class="govuk-label govuk-date-input__label" for="date_field-month">\s*Month\s*</label>
81- - <input class="govuk-input govuk-date-input__input govuk-input--width-2 govuk-input--error" id="date_field-month" name="date_field" type="text" value="B" pattern="\[0-9\]\*" inputmode="numeric">
81+ - <input class="govuk-input govuk-date-input__input govuk-input--width-2 govuk-input--error" id="date_field-month" name="date_field" type="text" value="B" inputmode="numeric">
8282 - <label class="govuk-label govuk-date-input__label" for="date_field-year">\s*Year\s*</label>
83- - <input class="govuk-input govuk-date-input__input govuk-input--width-4 govuk-input--error" id="date_field-year" name="date_field" type="text" value="C" pattern="\[0-9\]\*" inputmode="numeric">
83+ - <input class="govuk-input govuk-date-input__input govuk-input--width-4 govuk-input--error" id="date_field-year" name="date_field" type="text" value="C" inputmode="numeric">
8484 - <div id="date_field-hint" class="govuk-hint">\s*DateFieldHint\s*</div>
8585 request :
8686 method : post
@@ -92,11 +92,11 @@ TestDateField:
9292 expected_output :
9393 - <div class="govuk-form-group govuk-form-group--error">
9494 - <label class="govuk-label govuk-date-input__label" for="date_field-day">\s*Day\s*</label>
95- - <input class="govuk-input govuk-date-input__input govuk-input--width-2 govuk-input--error" id="date_field-day" name="date_field" type="text" value="1" pattern="\[0-9\]\*" inputmode="numeric">
95+ - <input class="govuk-input govuk-date-input__input govuk-input--width-2 govuk-input--error" id="date_field-day" name="date_field" type="text" value="1" inputmode="numeric">
9696 - <label class="govuk-label govuk-date-input__label" for="date_field-month">\s*Month\s*</label>
97- - <input class="govuk-input govuk-date-input__input govuk-input--width-2 govuk-input--error" id="date_field-month" name="date_field" type="text" value=" " pattern="\[0-9\]\*" inputmode="numeric">
97+ - <input class="govuk-input govuk-date-input__input govuk-input--width-2 govuk-input--error" id="date_field-month" name="date_field" type="text" value=" " inputmode="numeric">
9898 - <label class="govuk-label govuk-date-input__label" for="date_field-year">\s*Year\s*</label>
99- - <input class="govuk-input govuk-date-input__input govuk-input--width-4 govuk-input--error" id="date_field-year" name="date_field" type="text" value="2020" pattern="\[0-9\]\*" inputmode="numeric">
99+ - <input class="govuk-input govuk-date-input__input govuk-input--width-4 govuk-input--error" id="date_field-year" name="date_field" type="text" value="2020" inputmode="numeric">
100100 - <div id="date_field-hint" class="govuk-hint">\s*DateFieldHint\s*</div>
101101
102102TestDateFieldDefault :
@@ -105,11 +105,11 @@ TestDateFieldDefault:
105105 test_empty_get :
106106 expected_output :
107107 - <label class="govuk-label govuk-date-input__label" for="date_field_default-day">\s*Day\s*</label>
108- - <input class="govuk-input govuk-date-input__input govuk-input--width-2" id="date_field_default-day" name="date_field_default" type="text" value="23" pattern="\[0-9\]\*" inputmode="numeric">
108+ - <input class="govuk-input govuk-date-input__input govuk-input--width-2" id="date_field_default-day" name="date_field_default" type="text" value="23" inputmode="numeric">
109109 - <label class="govuk-label govuk-date-input__label" for="date_field_default-month">\s*Month\s*</label>
110- - <input class="govuk-input govuk-date-input__input govuk-input--width-2" id="date_field_default-month" name="date_field_default" type="text" value="11" pattern="\[0-9\]\*" inputmode="numeric">
110+ - <input class="govuk-input govuk-date-input__input govuk-input--width-2" id="date_field_default-month" name="date_field_default" type="text" value="11" inputmode="numeric">
111111 - <label class="govuk-label govuk-date-input__label" for="date_field_default-year">\s*Year\s*</label>
112- - <input class="govuk-input govuk-date-input__input govuk-input--width-4" id="date_field_default-year" name="date_field_default" type="text" value="2020" pattern="\[0-9\]\*" inputmode="numeric">
112+ - <input class="govuk-input govuk-date-input__input govuk-input--width-4" id="date_field_default-year" name="date_field_default" type="text" value="2020" inputmode="numeric">
113113 - <div id="date_field_default-hint" class="govuk-hint">\s*DateFieldHint\s*</div>
114114
115115TestEmailField :
@@ -312,7 +312,7 @@ TestCharacterCountField:
312312 - <textarea class="govuk-textarea govuk-js-character-count" id="charactercount_field" name="charactercount_field" rows="5" aria-describedby="charactercount_field-info charactercount_field-hint" required="required"></textarea>
313313 - <label class="govuk-label" for="charactercount_field">\s*CharacterCountField\s*</label>
314314 - <div id="charactercount_field-hint" class="govuk-hint">\s*CharacterCountFieldHint\s*</div>
315- - <div id="charactercount_field-info" class="govuk-hint govuk-character-count__message" aria-live="polite" >\s*You can enter up to 200 characters\s*</div>
315+ - <div id="charactercount_field-info" class="govuk-hint govuk-character-count__message">\s*You can enter up to 200 characters\s*</div>
316316 test_output_sanitized :
317317 request :
318318 method : post
@@ -333,7 +333,7 @@ TestCharacterCountField:
333333 - <textarea class="govuk-textarea govuk-js-character-count" id="charactercount_field" name="charactercount_field" rows="5" aria-describedby="charactercount_field-info charactercount_field-hint" required="required">Foo\n<p>Bar</p>\s*</textarea>
334334 - <label class="govuk-label" for="charactercount_field">\s*CharacterCountField\s*</label>
335335 - <div id="charactercount_field-hint" class="govuk-hint">\s*CharacterCountFieldHint\s*</div>
336- - <div id="charactercount_field-info" class="govuk-hint govuk-character-count__message" aria-live="polite" >\s*You can enter up to 200 characters\s*</div>
336+ - <div id="charactercount_field-info" class="govuk-hint govuk-character-count__message">\s*You can enter up to 200 characters\s*</div>
337337 test_invalid_post :
338338 request :
339339 method : post
@@ -345,7 +345,7 @@ TestCharacterCountField:
345345 - <p id="charactercount_field-error" class="govuk-error-message">\s*<span class="govuk-visually-hidden">\s*Error:\s*</span>\s*CharacterCountField is required\s*</p>
346346 - <div class="govuk-form-group govuk-form-group--error">
347347 - <div id="charactercount_field-hint" class="govuk-hint">\s*CharacterCountFieldHint\s*</div>
348- - <div id="charactercount_field-info" class="govuk-hint govuk-character-count__message" aria-live="polite" >\s*You can enter up to 200 characters\s*</div>
348+ - <div id="charactercount_field-info" class="govuk-hint govuk-character-count__message">\s*You can enter up to 200 characters\s*</div>
349349
350350TestBooleanField :
351351 template : " {{ form.boolean_field }}"
@@ -725,7 +725,7 @@ TestErrorSummary:
725725 data :
726726 foo : bar
727727 expected_output :
728- - <div class="govuk-error-summary" aria-labelledby="error-summary-title" role="alert" tabindex="-1" data-module="govuk-error-summary">
728+ - <div class="govuk-error-summary" aria-labelledby="error-summary-title" role="alert" data-module="govuk-error-summary">
729729 - <h2 class="govuk-error-summary__title" id="error-summary-title">\s*There is a problem\s*</h2>
730730 - <a href="#string_field">StringField is required</a>
731731 - <a href="#date_field">Date is required</a>
@@ -802,6 +802,6 @@ TestErrorSummary:
802802 charactercount_field : foo
803803 float_field : 1.5
804804 expected_output :
805- - <div class="govuk-error-summary" aria-labelledby="error-summary-title" role="alert" tabindex="-1" data-module="govuk-error-summary">
805+ - <div class="govuk-error-summary" aria-labelledby="error-summary-title" role="alert" data-module="govuk-error-summary">
806806 - <h2 class="govuk-error-summary__title" id="error-summary-title">\s*There is a problem\s*</h2>
807807 - <a href="#string_field">Example serverside error - type "John Smith" into this field to suppress it</a>
0 commit comments