Guest User

Untitled

a guest
Jan 5th, 2018
417
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. import test from 'ava'
  2.  
  3. import mysql from 'mysql1'
  4.  
  5. const pool = mysql.createPool({
  6. connectionLimit: 10,
  7. host: 'localhost',
  8. user: 'root',
  9. port: 3306,
  10. database: 'test',
  11. password: '',
  12. })
  13.  
  14. const foo = () => new Promise((resolve) => {
  15. resolve(1)
  16. })
  17.  
  18. const multiQuery = () => new Promise((resolve, reject) => {
  19. const sql = `
  20. SELECT GET_LOCK('test2', -1) AS test3;
  21. `
  22. pool.query(sql, (err, res) => (err == null ? resolve(res) : reject(err)))
  23. })
  24.  
  25. test(async (t) => {
  26. const response = await multiQuery()
  27. console.log(response)
  28. t.is(await foo(), 1)
  29. })
Add Comment
Please, Sign In to add comment