cuappdev / cuappdev/ithaca-transit-backend
Add Tests
- Dominant language
- JavaScript
- Stars
- 18
- Forks
- 2
- PR merge metrics
- No merged PRs in 30d
Description
A list of tests we need to have:
- [ ] A route request is formatted properly
- [ ] Live tracking is up
- [ ] Live tracking is returning up-to-date results
- [ ] A route request always returns a walking route
- [ ] We show buses that leave at the current time
- [ ] We show buses that are delayed past the current time
- [ ] We show buses that are delayed at the current time
- [ ] If delay is less than 2 minutes, we don't show delay
- [ ] If delay is less than 2 minutes but delayed past the current time, we display the delay
- [ ] We show buses that are after the current time (a bus that leaves 30 minutes afterwards)
- [ ] Our app functions without live tracking working
- [ ] Our app returns a response if graphhopper does not return, rather than hanging
- [ ] We return a list of stops
- [ ] The stops request does not hang, even if the python microservice is down
Contributor guide
Assessment
This issue has not been assessed yet.