name: npm-test

on: [pull_request]

jobs:
  test:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v3
    - uses: actions/setup-node@v3
    - run: npm install
    - run: npm test
    - run: npm run coverage
    - uses: codecov/codecov-action@v3
      with:
        file: ./coverage.lcov
