BackgroundSince many years the ruby community asked to have branch coverage. That’s something that if you worked a little bit with JS frameworks you really missed. If you don’t miss it, you probably don’t know what is branch coverage and therefore you are in the right place. Line coverageWhen you execute your code, you can know which lines have been executed and which ones have not been executed.