Merge pull request #3568 from alphagov/fix-live-search-broadcast

Fix live search when selecting broadcast sub areas
This commit is contained in:
Chris Hill-Scott
2020-08-14 10:25:34 +01:00
committed by GitHub
2 changed files with 7 additions and 1 deletions

View File

@@ -22,7 +22,7 @@
{{ form.select_all }}
</div>
{{ live_search(target_selector='.multiple-choice', show=show_search_form, form=search_form, label='Or by electoral ward') }}
{{ live_search(target_selector='.govuk-checkboxes__item', show=show_search_form, form=search_form, label='Or by electoral ward') }}
{{ form.areas }}

View File

@@ -353,6 +353,9 @@ def test_choose_broadcast_area_page_for_area_with_sub_areas(
assert normalize_spaces(page.select_one('h1').text) == (
'Choose a local authority'
)
live_search = page.select_one("[data-module=live-search]")
assert live_search['data-targets'] == '.file-list-item'
assert live_search.select_one('input')['type'] == 'search'
partial_url_for = partial(
url_for,
'main.choose_broadcast_sub_area',
@@ -403,6 +406,9 @@ def test_choose_broadcast_sub_area_page(
assert normalize_spaces(page.select_one('h1').text) == (
'Choose an area of Aberdeen City'
)
live_search = page.select_one("[data-module=live-search]")
assert live_search['data-targets'] == '.govuk-checkboxes__item'
assert live_search.select_one('input')['type'] == 'search'
choices = [
(
choice.select_one('input')['value'],