Fix tests

This commit is contained in:
Joey Yakimowich-Payne 2018-08-08 21:41:20 +09:00
commit 796d8ee20c
2 changed files with 11 additions and 3 deletions

View file

@ -375,7 +375,7 @@ when defined(js):
if state.error.isSome(): if state.error.isSome():
span(class="text-error"): span(class="text-error"):
text state.error.get().message text state.error.get().message
p(): text list.thread.topic p(class="title-text"): text list.thread.topic
if list.thread.isLocked: if list.thread.isLocked:
italic(class="fas fa-lock fa-xs", italic(class="fas fa-lock fa-xs",
title="Thread cannot be replied to") title="Thread cannot be replied to")

View file

@ -15,6 +15,12 @@ proc banUser(session: Session, baseUrl: string) =
setUserRank baseUrl, "user", "banned" setUserRank baseUrl, "user", "banned"
logout() logout()
proc unBanUser(session: Session, baseUrl: string) =
with session:
login "admin", "admin"
setUserRank baseUrl, "user", "user"
logout()
proc userTests(session: Session, baseUrl: string) = proc userTests(session: Session, baseUrl: string) =
suite "user thread tests": suite "user thread tests":
session.login("user", "user") session.login("user", "user")
@ -34,7 +40,7 @@ proc userTests(session: Session, baseUrl: string) =
click "#create-thread-btn" click "#create-thread-btn"
wait() wait()
checkText "#thread-title", userTitleStr checkText "#thread-title .title-text", userTitleStr
checkText ".original-post div.post-content", userContentStr checkText ".original-post div.post-content", userContentStr
session.logout() session.logout()
@ -99,7 +105,7 @@ proc adminTests(session: Session, baseUrl: string) =
click "#create-thread-btn" click "#create-thread-btn"
wait() wait()
checkText "#thread-title", adminTitleStr checkText "#thread-title .title-text", adminTitleStr
checkText ".original-post div.post-content", adminContentStr checkText ".original-post div.post-content", adminContentStr
test "try create duplicate thread": test "try create duplicate thread":
@ -172,5 +178,7 @@ proc test*(session: Session, baseUrl: string) =
anonymousTests(session, baseUrl) anonymousTests(session, baseUrl)
adminTests(session, baseUrl) adminTests(session, baseUrl)
unBanUser(session, baseUrl)
session.navigate(baseUrl) session.navigate(baseUrl)
session.wait() session.wait()