diff --git a/src/test/query.js b/src/test/query.js
index cd39c76518060522c283059a66b1ac1394396c2f..6ff6d95b6bbf43777609a7c93e5283a7e23254bf 100644
--- a/src/test/query.js
+++ b/src/test/query.js
@@ -55,7 +55,7 @@ describe('Query middleware', () => {
         });
     });
 
-    it('should return an error with an invalid query', (done) => {
+    it('should return an error with an invalid query (prepared statement error)', (done) => {
         let req = {
             sql: squel.select()
         };
@@ -65,6 +65,16 @@ describe('Query middleware', () => {
         });
     });
 
+    it('should return an error with an invalid query (execution error)', (done) => {
+        let req = {
+            sql: squel.select().from('ibge_pnad').from('ibge_censo')
+        };
+        let res = {};
+        query(req, {},  (error)=>{
+            if (error) { done();}
+        });
+    });
+
     it('should return 404 with an empty query result', (done) => {
         let req = {
             sql: squel.select().field('*').from('regiao').where('pk_regiao_id>6')