Add more unit tests and update integration tests

This commit is contained in:
Conor McNamara
2023-03-29 20:24:11 +01:00
parent 70d24a9e26
commit bda8885fa1
10 changed files with 126 additions and 49 deletions

View File

@ -1,13 +1,6 @@
# Manual Firebase Build & Deploy
`npm run build && firebase deploy`
# Run Vue.js Unit Tests
`npm run test:unit`
# Run Firebase Integration Tests
`cd functions && npm run test`
# Run Locally
# Irish Rail Tracker
## Setup
### Local Installation
1. Ensure you have Java 11 or greater installed.
2. Run `npm install` in the traintracker directory.
3. Run `npm install` in the functions directory.
@ -18,9 +11,17 @@ You will need to click the "Populate Database" and "Fetch Data" buttons to get d
To kill the npm process do `CTRL + C` in your terminal.
To kill the firebase emulators run `fg` to bring the process to the foreground, then do `CTRL + C`
# Links
### Manual Firebase Deployment
`npm run build && firebase deploy`
## Testing
### Vue.js Unit Tests
`npm run test:unit`
## Firebase Integration Tests
`cd functions && npm run test`
## Links
Deployed Site: [irishrailtracker.web.app](https://irishrailtracker.web.app/)
Jira: [trainenthusiasts.atlassian.net](https://trainenthusiasts.atlassian.net/jira/software/projects/TE/boards/1)
GitHub: [github.com/0hAodha/traintracker](https://github.com/0hAodha/traintracker)
GitHub: [github.com/0hAodha/traintracker](https://github.com/0hAodha/traintracker)