diff --git a/src/frontend/sql.rs b/src/frontend/sql.rs
index 57c29518344ec2455c3baef36760669d227fec23..be8bc4395bf4b40b2fe070c29f7841d6d8c3233e 100644
--- a/src/frontend/sql.rs
+++ b/src/frontend/sql.rs
@@ -42,7 +42,7 @@ impl Ast for AbstractSyntaxTree {
             Ok(p) => p,
             Err(e) => {
                 return Err(QueryPlannerError::CustomError(format!(
-                    "Parsing error: {:?}",
+                    "Parsing error: {}",
                     e
                 )))
             }
diff --git a/src/frontend/sql/ast/tests.rs b/src/frontend/sql/ast/tests.rs
index b60d68ea1597d29845710d6a995d36417cb25f86..986040efc61d457bfb51c2b4aa83c329aa5e06f4 100644
--- a/src/frontend/sql/ast/tests.rs
+++ b/src/frontend/sql/ast/tests.rs
@@ -147,11 +147,12 @@ fn invalid_query() {
     let ast = AbstractSyntaxTree::new(query).unwrap_err();
     assert_eq!(
         format!(
-            "{} {} {} {}",
-            r#"Parsing error: Error { variant: ParsingError { positives:"#,
-            r#"[Alias, Asterisk, True, False, Null, Decimal, Double, Integer, Unsigned, Row, Parameter], negatives: [] },"#,
-            r#"location: Pos(7), line_col: Pos((1, 8)), path: None, line: "select a frAm t","#,
-            r#"continued_line: None }"#,
+            r#"Parsing error:  --> 1:8
+  |
+1 | select a frAm t
+  |        ^---
+  |
+  = expected Alias, Asterisk, True, False, Null, Decimal, Double, Integer, Unsigned, Row, or Parameter"#,
         ),
         format!("{}", ast),
     );