我想测试使用SQL的数据库。我有SqlWorkbench,我已经添加了MySQL在我的包文件。
我在尝试运行Cypress时遇到此错误SyntaxError:意外标记“export”
cypress.config.ts中的代码。(我的本地文件在defineConfig中有数据)
import { defineConfig } from "cypress";
import mysql from 'mysql';
function queryTestDB(query,config) {
const connection = mysql.createConnection(config.env.db)
connection.connect()
return new Promise((resolve, reject) => {
connection.query(query, (error, results) => {
if (error) {
return reject(error)
}
connection.end()
return resolve(results)
})
})
}
export default defineConfig({
projectId: '...',
env: {
db: {
host: '...',
user: '...',
password: '...',
database: '...',
}
},
e2e: {
baseUrl: 'http://localhost...',
setupNodeEvents(on, config) {
on('task', {
queryDB(query) {
return queryTestDB(query,config)
}
})
}
},
});
1条答案
按热度按时间k3bvogb11#
这在cypress.config.ts文件中:)