There's not much detail given about how both functional and unit testing can be accomplished.
Give some detail about using ReactDOMServer to render statically on-page, and running a rehydrator in a browser-based test environment.
Also give some detail about unit testing strategies for rehydrators.