Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
The current specs are not exhaustive, failing to find a number of bugs in the gem. Rewrite the specs to: * test individual units rather than the gem as a whole at a high level * clean up after themselves as much as possible * have all data and setup for the specs in the spec files themselves * test more scenarios * draw attention to existing bugs that we're not fixing yet * provide a more reliable basis to ensure the correct behaviour of future refactors This commit also removes an unused private method from Sinject::Container, discovered when it showed as uncovered in the spec coverage report. Co-authored-by: Tim Regener <Tim.Regener@sage.com>
- Loading branch information