Skip to content

Commit

Permalink
test(ui): fix tests setup
Browse files Browse the repository at this point in the history
  • Loading branch information
yusufkandemir committed Mar 14, 2024
1 parent 53c2364 commit 7ff22ea
Show file tree
Hide file tree
Showing 6 changed files with 21 additions and 27 deletions.
15 changes: 6 additions & 9 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

15 changes: 8 additions & 7 deletions ui/dev/cypress.config.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,8 @@ const { defineConfig } = require('cypress')
const viteVuePlugin = require('@vitejs/plugin-vue')
const { quasar, transformAssetUrls } = require('@quasar/vite-plugin')

const moduleAlias = require('module-alias')
const { join } = require('path')

const uiFolder = join(__dirname, '..')

// Quasar dependency should point to the current UI project, which we build right before running tests
moduleAlias.addAlias('quasar', uiFolder)

module.exports = defineConfig({
projectId: '5zr217',
fixturesFolder: '../test/cypress/fixtures',
Expand Down Expand Up @@ -44,9 +38,16 @@ module.exports = defineConfig({
framework: 'vue',
bundler: 'vite',
viteConfig: {
resolve: {
alias: {
quasar: join(__dirname, '../')
}
},
plugins: [
viteVuePlugin({ template: { transformAssetUrls } }),
quasar()
quasar({
devTreeshaking: true
})
]
}
}
Expand Down
7 changes: 5 additions & 2 deletions ui/dev/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,12 @@
"test": "echo \"No test specified\" && exit 0"
},
"///": "Some dependencies are needed for tests to work properly. Also, if a dependency is needed only for the dev app, add them here.",
"dependencies": {
"quasar": "workspace:*"
},
"devDependencies": {
"@quasar/app-vite": "^2.0.0-beta.5",
"@quasar/vite-plugin": "^1.6.0",
"@quasar/app-vite": "workspace:*",
"@quasar/vite-plugin": "workspace:*",
"vite-plugin-checker": "^0.6.4"
},
"engines": {
Expand Down
5 changes: 1 addition & 4 deletions ui/dev/script.build.js
Original file line number Diff line number Diff line change
@@ -1,14 +1,11 @@
const { join, resolve } = require('node:path')
const moduleAlias = require('module-alias')
const { resolve } = require('node:path')
const fse = require('fs-extra')

if (!fse.existsSync(resolve(__dirname, '../dist'))) {
console.error('\nERROR: please run "pnpm build" in the /ui folder first\n')
process.exit(0)
}

moduleAlias.addAlias('quasar', join(__dirname, '..'))

// Ensure cwd is set to ui/dev
process.chdir(__dirname)

Expand Down
5 changes: 1 addition & 4 deletions ui/dev/script.dev.js
Original file line number Diff line number Diff line change
@@ -1,14 +1,11 @@
const { join, resolve } = require('node:path')
const moduleAlias = require('module-alias')
const { resolve } = require('node:path')
const fse = require('fs-extra')

if (!fse.existsSync(resolve(__dirname, '../dist'))) {
console.error('\nERROR: please run "pnpm build" in the /ui folder first\n')
process.exit(0)
}

moduleAlias.addAlias('quasar', join(__dirname, '..'))

// Ensure cwd is set to ui/dev
process.chdir(__dirname)

Expand Down
1 change: 0 additions & 1 deletion ui/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,6 @@
"eslint-plugin-no-only-tests": "^3.1.0",
"fast-glob": "^3.3.0",
"fs-extra": "^11.2.0",
"module-alias": "^2.2.2",
"open": "^10.0.4",
"postcss-rtlcss": "^5.1.0",
"prettier": "^3.0.0",
Expand Down

0 comments on commit 7ff22ea

Please sign in to comment.