Skip to content
Snippets Groups Projects
Commit d978b718 authored by Dimas FM's avatar Dimas FM
Browse files

Add delete others post test case

parent f186b7e4
No related merge requests found
......@@ -163,4 +163,4 @@ cython_debug/
*.log
tabler-icons-3.3.0/
db/
\ No newline at end of file
*.db
\ No newline at end of file
......@@ -4,7 +4,9 @@ from tests.utils import URL
def delete_post(page: Page, post_id: int) -> Page:
page.goto(URL + '/post/' + str(post_id))
page.locator("[name=postDeleteButton]").click()
expect(page).to_have_url(URL+'/')
try:
page.locator("[name=postDeleteButton]").click(timeout=1000)
except:
pass
return page
\ No newline at end of file
......@@ -14,7 +14,6 @@ def user2 ():
yield user
def test_create_post(page: Page, user: UserTest) -> None:
page.goto(URL)
page = login(page, user)
......@@ -26,7 +25,6 @@ def test_create_post(page: Page, user: UserTest) -> None:
delete_post_utils(post_id)
def test_delete_post(page: Page, user) -> None:
page.goto(URL)
page = login(page, user)
page, post_id = create_post(page)
......@@ -35,7 +33,6 @@ def test_delete_post(page: Page, user) -> None:
assert is_post_exist(post_id) == False
def test_edit_post(page: Page, user) -> None:
page.goto(URL)
page = login(page, user)
page, post_id = create_post(page)
......@@ -61,4 +58,17 @@ def test_edit_others_post(page: Page, user: UserTest, user2: UserTest) -> None:
page.goto(URL + '/post/' + str(post_id))
expect(page).not_to_have_title(new_title)
delete_post_utils(post_id)
\ No newline at end of file
delete_post_utils(post_id)
def test_delete_others_post(page: Page, user: UserTest, user2: UserTest) -> None:
page = login(page, user)
page, post_id = create_post(page)
page = logout(page)
page = login(page, user2)
page = delete_post(page, post_id)
assert is_post_exist(post_id) == True
\ No newline at end of file
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment