 Every testing framework works in the following flow - given some context, when some event occurs, what outcome is expected.The methods like describe(), context() and it() form the analogy and the skeleton respectively of the test code.The describe() method is used to describe a class, method or an example group.