Integration tests leave some system propositions behind
Summary
When you run API integration tests by visiting the /integrationtests page and pressing Run, the tests all pass but leave some system propositions behind.
Source Source 1767800552086 is an idea originator original source for proposition "Sourced proposition 1767800552112"
Source Source 1767711330623 is the idea originator original source for proposition "Sourced proposition 1767711330650"
Source Source 1767710498149 is the idea originator original source for proposition "Sourced proposition 1767710498177"
Source Source 1767710376641 is the idea originator original source for proposition "Sourced proposition 1767710376670"
Is this a new feature?
- Yes, this is a new feature
- No, this is a change to existing functionality
Description of existing functionality
Navigate to /integrationtests without logging in. Press the Run Tests button. All tests pass. Then go to the Propositions page and notice that there are some new system propositions left over.
Recommended approach or architecture
Clean up system propositions created as part of the tests at the end of the tests, along with other existing cleanup.