diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 968147b..876a529 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -56,3 +56,27 @@ jobs: - name: Unit Tests run: yarn test + ############ UNIT TEST ############ + test-e2e: + name: e2e Tests + runs-on: ubuntu-latest + needs: + - test-unit + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Setup Node + uses: actions/setup-node@v3 + with: + node-version: 16.x + cache: 'yarn' + registry-url: https://registry.npmjs.org/ + + - run: corepack enable + + - name: Install NPM Dependencies + run: yarn install --immutable --network-timeout 300000 + + - name: e2e Tests + run: yarn test.e2e diff --git a/package.json b/package.json index cc0b21a..8367f95 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "copy.lib": "node ./scripts/move.js", "test.unit": "node ./node_modules/uvu/bin.js packages test", "test.e2e": "node ./node_modules/uvu/bin.js __test__", - "test.coverage": "node ./node_modules/c8/bin/c8.js npm run test.unit && npm run test.e2e", + "test.coverage": "node ./node_modules/c8/bin/c8.js npm run test.unit", "test": "npm run test.coverage", "cli": "node ./packages/cli/bin/cli.js", "create": "node ./packages/create-bot-whatsapp/bin/create.js",