Testing End to End

Overview

Diffgram has a test suite both for the backend code and an End to End suite.

Th End to End suite is fairly comprehensive in that it mocks the entire service and simulates and end user. This means a single "test" often hits multiple API end points, which in turn test multiple functions.