Update
This commit is contained in:
@@ -28,6 +28,22 @@ def test_post_detail_page(alice):
|
||||
assert page.is_visible("text=Back to Feed")
|
||||
|
||||
|
||||
def test_create_post_modal_targets_modal_textarea_on_populated_feed(alice):
|
||||
page, _ = alice
|
||||
create_post(page, "devlog", "Seed post so the feed renders comment forms")
|
||||
page.goto(f"{BASE_URL}/feed", wait_until="domcontentloaded")
|
||||
page.locator(".feed-fab").first.wait_for(state="visible", timeout=10000)
|
||||
assert page.locator("textarea[name='content']").count() > 1
|
||||
page.locator(".feed-fab").first.click()
|
||||
modal_content = page.locator("#create-post-modal textarea[name='content']")
|
||||
modal_content.wait_for(state="visible", timeout=10000)
|
||||
modal_content.click()
|
||||
modal_content.fill("Modal scoped body well over ten characters long.")
|
||||
page.locator("#create-post-modal button.btn-primary:has-text('Post')").click()
|
||||
page.wait_for_url(f"{BASE_URL}/posts/*", wait_until="domcontentloaded")
|
||||
assert page.is_visible("text=Modal scoped body well over ten characters long.")
|
||||
|
||||
|
||||
def test_post_topic_badge(alice):
|
||||
page, _ = alice
|
||||
create_post(page, "question", "Question post for badge check")
|
||||
|
||||
Reference in New Issue
Block a user