This commit is contained in:
@@ -60,6 +60,7 @@ def test_premium_layout_uses_one_bounded_ultrawide_grid():
|
||||
css = (settings.BASE_DIR / "static" / "css" / "premium.css").read_text(encoding="utf-8")
|
||||
assert "--content-frame: 1720px" in css
|
||||
assert "width: min(100%, var(--content-frame))" in css
|
||||
assert "margin-inline: auto" in css
|
||||
assert ".topbar-inner" in css
|
||||
assert "--content-frame: 2200px" in css
|
||||
assert "--content-frame: 2480px" in css
|
||||
@@ -67,9 +68,24 @@ def test_premium_layout_uses_one_bounded_ultrawide_grid():
|
||||
assert "minmax(650px, 880px) minmax(760px, 1fr)" in css
|
||||
|
||||
|
||||
@pytest.mark.integration
|
||||
@pytest.mark.django_db
|
||||
def test_demo_banner_is_part_of_main_content_flow(client, user, settings):
|
||||
settings.DEMO_MODE_ENABLED = True
|
||||
settings.DEMO_READ_ONLY = True
|
||||
settings.DEMO_USERNAME = user.username
|
||||
client.force_login(user)
|
||||
response = client.get(reverse("dashboard:today"))
|
||||
body = response.content.decode()
|
||||
|
||||
assert response.status_code == 200
|
||||
assert body.index('<main id="main"') < body.index('class="demo-mode-banner"')
|
||||
assert 'role="status" aria-label="Publieke demo, alleen-lezen"' in body
|
||||
|
||||
|
||||
def test_css_imports_share_the_release_cache_version():
|
||||
css = (settings.BASE_DIR / "static" / "css" / "app.css").read_text(encoding="utf-8")
|
||||
assert css.count("?v=0.3.12") == 7
|
||||
assert css.count("?v=0.3.13") == 7
|
||||
|
||||
|
||||
@pytest.mark.integration
|
||||
|
||||
Reference in New Issue
Block a user