Self terminating container images for real world dependencies to support your unit tests
Akash Rawal / selfterm · GitLab
https://gitlab.com/akash_rawal/selfterm
Self terminating container images for unit testing
https://gitlab.com/akash_rawal/selfterm
Self terminating container images for unit testing
right it’s a semantic argument and all this stuff is made up, but i’m specifically irked by some testing strategies that i’ve come across personally. big mocks and external dependencies are setup to test something simple in the business logic. it’s not always necessary to setup all that infrastructure to prove the correctness of a unit of code; that part should be abstracted away because it’s not necessarily relevant to the logic under test. the way the data is accessed, the authentication mechanisms, the overall schema—the integration points, if you will—are not necessary for unit testing. i would prefer, instead of broadening the meaning of what a unit test is, to scope the code into smaller more testable units that end up giving a better, more flexible design in the long run.
all that said, i really like this project and use something similar for testing, regardless of what kind of testing you want to call it.