codersforcauses / codersforcauses/wadl

Setup Backend Testing

Open
#51 1 comment 0 reactions 3 assignees Assigned to @orange-my-cat View on GitHub
backend difficulty::medium enhancement wontfix
Dominant language
Vue
Stars
8
Forks
5
PR merge metrics
No merged PRs in 30d

Description

## Basic Information
Setup [Vitest](https://vitest.dev/) to provide unit & integration tests for the backend.
In addition, add a job to the `javascript-ci.yml` workflow to run the tests on relevant PRs.

## Other Information
The tests should use the [Firebase local emulator](https://firebase.google.com/docs/emulator-suite).

See [GitHub Actions' documentation](https://docs.github.com/en/actions) for guidance on writing workflows.
As for determining relevancy, the [`paths:`](https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#onpushpull_requestpull_request_targetpathspaths-ignore) key can be used to check for changes in specific directories before running.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.