A TestContext allows you to manage the lifecycle of an Elm component that
uses Testable.Effects. Using TestContext, you can write tests that exercise
the entire lifecycle of your component.
The representation of the current state of a testable component, including a representaiton of any pending Effects.
Create a TestContext for the given Component
Apply an msg to the component in a given TestContext
Get the current state of the component under test
A convenient way to assert about the current state of the component under test
Assert that a given Http.Request has been made by the componet under test
Ensure that there are no pending HTTP requests
Simulate an HTTP response
Simulate the passing of time
A component that can be used to create a
TestContext