feat(testing): Added meta sync test, toolbar page objects and improved multi db support

This commit is contained in:
Muhammed Mustafa
2022-10-13 12:34:47 +05:30
parent a65a1e6c8e
commit c7c1c5eeb6
22 changed files with 2117 additions and 40 deletions

View File

@@ -0,0 +1,25 @@
const mysql = require("mysql2");
const mysqlExec = async (query) => {
// creates a new mysql connection using credentials from cypress.json env's
const connection = mysql.createConnection({
"host": "127.0.0.1",
"user": "root",
"password": "password"
});
// start connection to db
connection.connect();
// exec query + disconnect to db as a Promise
return new Promise((resolve, reject) => {
connection.query(query, (error, results) => {
if (error) reject(error);
else {
connection.end();
// console.log(results)
return resolve(results);
}
});
});
}
export default mysqlExec;