mirror of https://github.com/01-edu/public.git
Clement Denis
3 years ago
2 changed files with 64 additions and 0 deletions
@ -0,0 +1,33 @@ |
|||||||
|
# DOM |
||||||
|
|
||||||
|
Tests that use puppeteer to do browser side exercises |
||||||
|
|
||||||
|
## Run test locally |
||||||
|
|
||||||
|
### Installation |
||||||
|
|
||||||
|
> You need node version 14+ |
||||||
|
|
||||||
|
```bash |
||||||
|
# Clone the repo |
||||||
|
git clone https://github.com/01-edu/public.git |
||||||
|
|
||||||
|
# go into the dom directory |
||||||
|
cd public/dom |
||||||
|
|
||||||
|
# install puppeteer |
||||||
|
npm i puppeteer |
||||||
|
``` |
||||||
|
|
||||||
|
### Executing a test |
||||||
|
|
||||||
|
```bash |
||||||
|
# run a test |
||||||
|
SOLUTION_PATH=/user/you/piscine-repo node test.js exercise-name |
||||||
|
``` |
||||||
|
|
||||||
|
The `SOLUTION_PATH` is the directory where the test should look |
||||||
|
for your solution, usualy your piscine repository. |
||||||
|
|
||||||
|
The `exercise-name` argument should match exactly the name of an |
||||||
|
exercise, not including `.js` |
@ -0,0 +1,31 @@ |
|||||||
|
# JS |
||||||
|
|
||||||
|
Tests that use node to do JavaScript exercises |
||||||
|
|
||||||
|
## Run test locally |
||||||
|
|
||||||
|
### Installation |
||||||
|
|
||||||
|
> You need node version 14+ |
||||||
|
|
||||||
|
```bash |
||||||
|
# Clone the repo |
||||||
|
git clone https://github.com/01-edu/public.git |
||||||
|
|
||||||
|
# go into the dom directory |
||||||
|
cd public/js/tests |
||||||
|
``` |
||||||
|
|
||||||
|
### Executing a test |
||||||
|
|
||||||
|
```bash |
||||||
|
# run a test |
||||||
|
node test.mjs /user/you/piscine-repo exercise-name |
||||||
|
``` |
||||||
|
|
||||||
|
The first argument `/user/you/piscine-repo` is the directory |
||||||
|
where the test should look for your solution, |
||||||
|
usualy your piscine repository. |
||||||
|
|
||||||
|
The second argument `exercise-name` should match exactly |
||||||
|
the name of an exercise, not including `.js` |
Loading…
Reference in new issue