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')