Refactoring/sagas
Newsletter und Application sind nun auf Sagas umgestellt, inclusive voller Testcoverage. Bitte schau Dir mal vor allem folgende Dinge an:
- Connected Components - Mit einem Export auf der "puren" Component lässt sich das ganz einfach ohne Redux unter Test nehmen. Danach sind die Tests viel einfacher: die Messages gehen als Props in die Komponente und können im Prinzip einfach über Snapshots laufen, und die onSubmit()-Handler lösen nur die hineingegebenen Funktionen aus.
- Saga Tests - Hier lässt es sich gut über axios mocken, aber genauso könnten wir auch das api selbst Mock-Werte returnieren lassen.