Rename test commands (coverage storybook) (#476)

* Rename test commands

* Add coverage command in doc
This commit is contained in:
Emilien Chauvet
2023-06-29 14:06:15 -07:00
committed by GitHub
parent fdfcae6ac5
commit 30fd3320b7
4 changed files with 7 additions and 2 deletions

View File

@ -34,7 +34,7 @@ jobs:
run: |
cd front && npx concurrently -k -s first -n "SB,TEST" -c "magenta,blue" \
"npx http-server storybook-static --silent --port 6006" \
"yarn coverage"
"yarn coverage-storybook"
- name: Front / Run jest tests
run: |
cd front && yarn test

View File

@ -14,6 +14,7 @@ This will allow you to run Visual Studio on top of the docker container.
## Front tests
Run tests: `make front-test`
Run tests with coverage: `make front-coverage`
## Running commands
If you are using Docker install, make sure to ssh in the docker container during development to execute commands.

View File

@ -41,11 +41,12 @@
"start": "PORT=3001 craco start",
"build": "craco build",
"test": "craco test",
"coverage": "craco test --coverage .",
"lint": "eslint src --max-warnings=0",
"storybook": "storybook dev -p 6006 -s ../public",
"test-storybook": "test-storybook",
"build-storybook": "storybook build -s public",
"coverage": "test-storybook --coverage && npx nyc report --reporter=lcov -t coverage/storybook --report-dir coverage/storybook --check-coverage",
"coverage-storybook": "test-storybook --coverage && npx nyc report --reporter=lcov -t coverage/storybook --report-dir coverage/storybook --check-coverage",
"graphql:generate": "dotenv cross-var graphql-codegen --config codegen.js",
"chromatic": "dotenv cross-var npx chromatic --project-token=$CHROMATIC_PROJECT_TOKEN"
},

View File

@ -23,6 +23,9 @@ front-lint:
front-test:
@docker-compose exec twenty-dev sh -c "cd /app/front && yarn test"
front-coverage:
@docker-compose exec twenty-dev sh -c "cd /app/front && yarn coverage"
front-graphql-generate:
@docker-compose exec twenty-dev sh -c "cd /app/front && yarn graphql:generate"