Skip to content

Commit c9d23e8

Browse files
authored
Make e2e folder as subpackage (#19)
1 parent 4079e7d commit c9d23e8

File tree

7 files changed

+52
-41
lines changed

7 files changed

+52
-41
lines changed

.gitignore

+32-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,37 @@
1+
# environment
12
.env
23
.env.docker
3-
.idea
4-
cypress
4+
.env*.local
5+
6+
# local dist
57
local-dist/*
68
!local-dist/.gitkeep
9+
10+
# dependencies
711
node_modules
8-
client/node_modules
9-
server/node_modules
12+
13+
# testing
14+
cypress
15+
16+
# dist
17+
out
18+
dist
19+
dist-ssr
20+
*.local
21+
build
22+
23+
# editor directories and files
24+
.vscode/*
25+
!.vscode/extensions.json
26+
.idea
27+
.DS_Store
28+
*.suo
29+
*.ntvs*
30+
*.njsproj
31+
*.sln
32+
*.sw?
33+
*.pem
34+
35+
# debug
36+
*.log
37+
npm-debug.log*

client/.gitignore

-24
This file was deleted.

package-lock.json e2e/package-lock.json

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

e2e/package.json

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"name": "e2e",
3+
"private": true,
4+
"version": "0.0.0",
5+
"devDependencies": {
6+
"@testing-library/cypress": "^10.0.3",
7+
"cypress": "^14.0.3",
8+
"env-cmd": "^10.1.0"
9+
},
10+
"scripts": {
11+
"cypress:open": "env-cmd -f ../.env.docker cypress open --config-file ./support/cypress.config.js --e2e",
12+
"cypress:run": "env-cmd -f ../.env.docker cypress run --config-file ./support/cypress.config.js"
13+
}
14+
}

e2e/support/cypress.config.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
const { defineConfig } = require('cypress')
2+
const path = require("path");
23

34
module.exports = defineConfig({
45
e2e: {
56
baseUrl: `http://localhost:${process.env.CLIENT_PORT}`,
6-
supportFile: 'e2e/support/cypress.js',
7-
specPattern: 'e2e/test/**/*.cy.spec.js',
7+
supportFile: path.resolve(path.join(__dirname, './cypress.js')),
8+
specPattern: path.resolve(path.join(__dirname, '../test/**/*.cy.spec.js')),
89
defaultBrowser: 'chrome',
910
},
1011
})

package.json

+1-8
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,9 @@
22
"name": "metabase-nodejs-react-sdk-embedding-sample",
33
"private": true,
44
"version": "0.0.0",
5-
"devDependencies": {
6-
"@testing-library/cypress": "^10.0.3",
7-
"cypress": "^14.0.3",
8-
"env-cmd": "^10.1.0"
9-
},
105
"scripts": {
116
"start": "npm run docker:up",
127
"docker:up": "docker compose --env-file .env.docker up",
13-
"docker:down": "docker compose --env-file .env.docker down --rmi all --volumes",
14-
"cypress:open": "env-cmd -f .env.docker cypress open --config-file ./e2e/support/cypress.config.js --e2e",
15-
"cypress:run": "env-cmd -f .env.docker cypress run --config-file ./e2e/support/cypress.config.js"
8+
"docker:down": "docker compose --env-file .env.docker down --rmi all --volumes"
169
}
1710
}

server/.gitignore

-1
This file was deleted.

0 commit comments

Comments
 (0)