I think probably this would be considered more "integration testing" rather than "unit testing". The terminology is a bit confusing though (there's also "functional testing", "end-to-end testing", "acceptance testing", etc.?...)
What should the folder structure for these tests be? Since they're testing at a different level than the present unit tests, I think it would be better if they were separated in some way.
I'm assuming that adding unnecessary additional dependencies would be unwanted, so mocha + chai will be used for this as well? Then, some possibly helpful resources:
I think probably this would be considered more "integration testing" rather than "unit testing". The terminology is a bit confusing though (there's also "functional testing", "end-to-end testing", "acceptance testing", etc.?...)
What should the folder structure for these tests be? Since they're testing at a different level than the present unit tests, I think it would be better if they were separated in some way.
Some ideas I found online:
unit
andintegration
subfolders inside thetest
folder: https://stackoverflow.com/questions/37605811/separation-of-unit-tests-and-integration-testsAlso somewhat relevant:
I'm assuming that adding unnecessary additional dependencies would be unwanted, so mocha + chai will be used for this as well? Then, some possibly helpful resources: