Update test suite to drop database automatically when test is successfull
This commit is contained in:
@@ -1,8 +1,9 @@
|
||||
use crate::helpers::{TestApp, assert_is_redirect_to};
|
||||
use sqlx::PgPool;
|
||||
|
||||
#[tokio::test]
|
||||
async fn an_error_html_fragment_is_returned_on_failure() {
|
||||
let app = TestApp::spawn().await;
|
||||
#[sqlx::test]
|
||||
async fn an_error_html_fragment_is_returned_on_failure(connection_pool: PgPool) {
|
||||
let app = TestApp::spawn(connection_pool).await;
|
||||
|
||||
let login_body = serde_json::json!({
|
||||
"username": "user",
|
||||
@@ -17,9 +18,9 @@ async fn an_error_html_fragment_is_returned_on_failure() {
|
||||
assert!(response_html.contains("Invalid credentials"));
|
||||
}
|
||||
|
||||
#[tokio::test]
|
||||
async fn login_redirects_to_admin_dashboard_after_login_success() {
|
||||
let app = TestApp::spawn().await;
|
||||
#[sqlx::test]
|
||||
async fn login_redirects_to_admin_dashboard_after_login_success(connection_pool: PgPool) {
|
||||
let app = TestApp::spawn(connection_pool).await;
|
||||
|
||||
let login_body = serde_json::json!({
|
||||
"username": &app.test_user.username,
|
||||
|
||||
Reference in New Issue
Block a user