diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 4a10205f..a5efa906 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -4,12 +4,26 @@ on: branches: [main, develop] push: branches: [main, develop] + jobs: - Lint-Check: + test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - run: yarn - - run: yarn test - env: - CI: true + - uses: actions/checkout@v2 + - name: Install dependencies + run: | + sudo apt-get update + sudo apt-get install -y libgbm-dev libasound2 + - name: Install Google Chrome + run: | + wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb + sudo dpkg -i google-chrome-stable_current_amd64.deb + sudo apt-get install -f + - name: Install Yarn + run: npm install -g yarn + - name: Install project dependencies + run: yarn install + - name: Run tests + run: yarn test + env: + CI: true \ No newline at end of file diff --git a/package.json b/package.json index 9900d358..0389fc86 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "scripts": { "check": "prettier --check .", "fix": "prettier --write .", - "test": "jest", + "test": "jest --config jest.config.js", "start": "node server.js", "dev": "local-ssl-proxy --source 443 --target 5500 -n dev.realdevsquad.com" },