mirror of
https://github.com/linux-odyssey/linux-odyssey.git
synced 2026-11-06 03:20:13 +08:00
32 lines
1.0 KiB
JavaScript
32 lines
1.0 KiB
JavaScript
const { defineConfig } = require('cypress')
|
|
require('dotenv').config()
|
|
const process = require('process')
|
|
|
|
const getConfig = (key, defaultValue) => {
|
|
return process.env[key] || defaultValue
|
|
}
|
|
|
|
module.exports = defineConfig({
|
|
e2e: {
|
|
baseUrl: getConfig('BASE_URL', 'http://localhost:5173'),
|
|
viewportWidth: 1920,
|
|
viewportHeight: 1080,
|
|
pageLoadTimeout: 120000,
|
|
setupNodeEvents(on, config) {},
|
|
},
|
|
env: {
|
|
...process.env,
|
|
defaultAccount: process.env.default_USERNAME,
|
|
defaultPassword: process.env.default_PASSWORD,
|
|
// google_username: process.env.GOOGLE_USERNAME,
|
|
// google_password: process.env.GOOGLE_PASSWORD,
|
|
// google_client_id: process.env.GOOGLE_CLIENT_ID,
|
|
// google_client_secret: process.env.GOOGLE_CLIENT_SECRET,
|
|
// github_username: process.env.GITHUB_USERNAME,
|
|
// github_password: process.env.GITHUB_PASSWORD,
|
|
// Cannot read github client id
|
|
// github_client_id: process.env.GITHUB_CLIENT_ID,
|
|
// github_client_secret: process.env.GITHUB_CLIENT_SECRET,
|
|
},
|
|
})
|