VulnerabilityHistoryProject / vulnerability-history

vulnerabilityhistory.org
MIT License
32 stars 5 forks source link

System tests for alpha #1137

Open andymeneely opened 1 year ago

andymeneely commented 1 year ago

Motivation

We want to be able to have good confidence that the system is "ready" to merge into production, so this is intended to be a last-minute run through the whole site to make sure things work the way we think.

No flakey tests

We don't want to be overly flakey with our tests. The site will evolve, so we want to make these tests as future-proof as we can. That means the assertions don't need to be massive strings which will change as soon as we edit something - instead, try to aim for assertions that simulate what you would look for if you're testing this manually.

Tasks

Our routes file turned into sub-tasks. Many of these might be done already. Check them off as you complete them.

Issue Chores

PopPaolo commented 1 year ago

The /sitemap endpoint is not active