Don't remove records after testing
This commit is contained in:
parent
4ef6561cc6
commit
b5eb2628f9
@ -151,11 +151,6 @@ mod tests {
|
|||||||
searcher.search_document(&conn, Query::from_str(&title).unwrap(), (0, 1))[0].id,
|
searcher.search_document(&conn, Query::from_str(&title).unwrap(), (0, 1))[0].id,
|
||||||
post_id
|
post_id
|
||||||
);
|
);
|
||||||
// TODO: Make sure records are deleted even when assertion failed
|
|
||||||
post.delete(&conn).unwrap();
|
|
||||||
blog.delete(&conn).unwrap();
|
|
||||||
user.delete(&conn).unwrap();
|
|
||||||
diesel::delete(&instance).execute(&conn).unwrap();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fn fill_database(conn: &Conn) -> (Instance, User, Blog) {
|
fn fill_database(conn: &Conn) -> (Instance, User, Blog) {
|
||||||
|
@ -375,7 +375,7 @@ pub fn atom_feed(name: String, rockets: PlumeRocket) -> Option<Content<String>>
|
|||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
mod tests {
|
mod tests {
|
||||||
use crate::init_rocket;
|
use crate::init_rocket;
|
||||||
use diesel::{Connection, RunQueryDsl};
|
use diesel::Connection;
|
||||||
use plume_common::utils::random_hex;
|
use plume_common::utils::random_hex;
|
||||||
use plume_models::{
|
use plume_models::{
|
||||||
blog_authors::{BlogAuthor, NewBlogAuthor},
|
blog_authors::{BlogAuthor, NewBlogAuthor},
|
||||||
@ -399,7 +399,7 @@ mod tests {
|
|||||||
let dbpool = client.rocket().state::<DbPool>().unwrap();
|
let dbpool = client.rocket().state::<DbPool>().unwrap();
|
||||||
let conn = &DbConn(dbpool.get().unwrap());
|
let conn = &DbConn(dbpool.get().unwrap());
|
||||||
|
|
||||||
let (instance, user, blog, post) = create_models(conn);
|
let (_instance, user, blog, post) = create_models(conn);
|
||||||
|
|
||||||
let blog_path = format!("/~/{}", blog.fqn);
|
let blog_path = format!("/~/{}", blog.fqn);
|
||||||
let edit_link = format!(r#"href="{}/{}/edit""#, blog_path, post.slug);
|
let edit_link = format!(r#"href="{}/{}/edit""#, blog_path, post.slug);
|
||||||
@ -413,13 +413,6 @@ mod tests {
|
|||||||
let mut response = request.dispatch();
|
let mut response = request.dispatch();
|
||||||
let body = response.body_string().unwrap();
|
let body = response.body_string().unwrap();
|
||||||
assert!(body.contains(&edit_link));
|
assert!(body.contains(&edit_link));
|
||||||
|
|
||||||
post.delete(conn).unwrap();
|
|
||||||
blog.delete(conn).unwrap();
|
|
||||||
user.delete(conn).unwrap();
|
|
||||||
diesel::delete(&instance)
|
|
||||||
.execute(&dbpool.get().unwrap())
|
|
||||||
.unwrap();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fn create_models(conn: &DbConn) -> (Instance, User, Blog, Post) {
|
fn create_models(conn: &DbConn) -> (Instance, User, Blog, Post) {
|
||||||
|
Loading…
Reference in New Issue
Block a user