Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enabler: Add Integration Tests #87

Open
5 tasks
blairlearn opened this issue Aug 30, 2022 · 0 comments
Open
5 tasks

Enabler: Add Integration Tests #87

blairlearn opened this issue Aug 30, 2022 · 0 comments

Comments

@blairlearn
Copy link
Contributor

Add Integration tests

The system currently lacks any end-to-end tests aside from a few for bad inputs.

Using the live API is undesirable as the data changes daily. To work around this, we can create a mock API (Node with Express?) backed by a small number of static files containing trial data as returned by the current API. At present, only the /trials endpoint needs to be mocked.

SQL Server (for storing printable pages) may also present some challenges.

ESTIMATE TBD

Resources:

Prerequisites

Sub-Tasks

Notes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant