Skip to content

resolve test failure #99

resolve test failure

resolve test failure #99

Workflow file for this run

name: Node.js CI
on:
push:
branches: ['main']
pull_request:
branches: ['main']
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [16.x, 18.x]
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/
steps:
- uses: actions/checkout@v3
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'
- name: Install React Dependencies
run: npm install --legacy-peer-deps
#- name: Run React Tests
# run: npm test
- name: Install NodeJS Dependencies
run: npm install --legacy-peer-deps
working-directory: server
- name: Create and populate env file
working-directory: server
env:
FB_PROJECT_ID: ${{ secrets.FB_PROJECT_ID }}
FB_PRIVATE_KEY_ID: ${{ secrets.FB_PRIVATE_KEY_ID }}
FB_PRIVATE_KEY: ${{ secrets.FB_PRIVATE_KEY }}
FB_CLIENT_EMAIL: ${{ secrets.FB_CLIENT_EMAIL }}
FB_CLIENT_ID: ${{ secrets.FB_CLIENT_ID }}
run: |
touch .env
echo FB_PROJECT_ID="$FB_PROJECT_ID" >> .env
echo FB_PRIVATE_KEY_ID="$FB_PRIVATE_KEY_ID" >> .env
echo FB_PRIVATE_KEY="$FB_PRIVATE_KEY" >> .env
echo FB_CLIENT_EMAIL="$FB_CLIENT_EMAIL" >> .env
echo FB_CLIENT_ID="$FB_CLIENT_ID" >> .env
- name: Run NodeJS Tests
run: npm test
working-directory: server