In this chapter, we've covered how to test against the WebSocket API. That's not a simple feat, particularly when combined with sagas and generator functions. As ever, our tests have helped guide us to an elegant solution.
This feature isn't finished yet: our new interactive mode doesn't work too well with the existing local storage support. There's some odd behavior present.
In the next chapter, we'll take a look at fixing that using acceptance tests to help drive the change.