Files
vue-cli-plugin-tauri/__tests__/testSetup.helper.js
2019-12-17 16:58:59 -08:00

19 lines
536 B
JavaScript

const lnk = require('lnk')
const fs = require('fs')
// Prevent full and unnecessary project creation
process.env.VUE_CLI_TEST = true
// Link ./ to node_modules/vcp-tauri so that require.resolve(vcp-tauri) returns ./
if (!fs.existsSync('./node_modules/vue-cli-plugin-tauri')) {
try {
lnk.sync(['./'], './node_modules/vue-cli-plugin-tauri')
} catch (err) {
if (err.code !== 'EEXIST') console.error(err)
}
}
try {
fs.mkdirSync('./__tests__/temp_projects')
} catch (err) {
if (err.code !== 'EEXIST') console.error(err)
}