diff --git a/runbot_merge/tests/test_basic.py b/runbot_merge/tests/test_basic.py index 5bf13012..f2834036 100644 --- a/runbot_merge/tests/test_basic.py +++ b/runbot_merge/tests/test_basic.py @@ -105,10 +105,11 @@ def test_trivial_flow(env, repo, page, users, config): } p = html.fromstring(page('/runbot_merge')) - s = p.cssselect('.staging div.dropdown li') - assert len(s) == 2 - assert s[1].get('class') == 'bg-success' - assert s[1][0].text.strip() == '{}: ci/runbot'.format(repo.name) + s = p.cssselect('.staging div.dropdown a') + assert len(s) == 2, "not logged so only *required* statuses" + for e, status in zip(s, ['legal/cla', 'ci/runbot']): + assert set(e.classes) == {'dropdown-item', 'bg-success'} + assert e.text_content().strip() == f'{repo.name}: {status}' assert st.state == 'success' assert pr_id.state == 'merged' diff --git a/runbot_merge/views/templates.xml b/runbot_merge/views/templates.xml index 5eeaa497..16470409 100644 --- a/runbot_merge/views/templates.xml +++ b/runbot_merge/views/templates.xml @@ -29,20 +29,18 @@ - + @@ -256,14 +254,14 @@ - +