Combining the tests of loader and retriever has caused some integration issues which could have been prevented due to robust tests. Also, in a flurry of action, quite a few modules were created which need to be unit tested asap. The idea was that these weren't immediately necessary if the integration/loader-wide tests were working.. but these units tests will make tracking down bugs as they arise in the future much easier.
Combining the tests of loader and retriever has caused some integration issues which could have been prevented due to robust tests. Also, in a flurry of action, quite a few modules were created which need to be unit tested asap. The idea was that these weren't immediately necessary if the integration/loader-wide tests were working.. but these units tests will make tracking down bugs as they arise in the future much easier.