Added github action for unit tests

This commit is contained in:
Gregory Campbell
2021-11-25 11:07:45 -05:00
parent 4af4f90a72
commit d412793823
+20 -2
View File
@@ -9,8 +9,26 @@ on:
- main - main
jobs: jobs:
unit-tests:
runs-on: ubuntu-latest
steps:
- name: Check out code
- uses: actions/checkout@v2
- name: Set up node
uses: actions/setup-node@v1
with:
node-version: 12
- name: Install dependencies
run: npm install
- name: Run tests
run: npm test
run-linter: run-linter:
name: Run linters needs: unit-tests
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
@@ -31,7 +49,7 @@ jobs:
eslint: true eslint: true
build: build:
needs: run-linter needs: [run-linter, unit-tests]
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2