Integration Testing

Tests that ensure individual parts of the application work well together, without the overhead of the actual app environment (i.e. the browser)