feat: basic test helper methods for inserting data into postgres and es #542
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request contains some VERY basic test_helper methods for inserting data into postgres and es. Personally I am wanting for more… like setting up some transactional testing framework of a sort within a test… but this is a small step towards something. Having specific test data closer to tests instead of having to search for them in a big fixture file is better in my opinion, but I will not be offended if this pull is rejected if there is a desire for something more comprehensive. One can use
before/beforeEach/after/afterEachto do inserts and deletes for a suite of tests in the meantime.The associated tests serves as examples of usage, and both are related to issues I am working on, so they are perfectly fine to include into the codebase.
Helps with #140
I noticed the tests I wrote are a little on the slower side, though, presumably because of the inserts and deletes (30-70ms, yellow range usually).
I’m admittedly not an expert at async/await so feel free to look at the usage more critically