Revert "Revert "Add tests, fixup existing test flow""
Revert "Revert "Add tests, fixup existing test flow""

This reverts commit 9a226d2debc62b2c317b72b3c20b731571917175.

facebook/commoner,kwangkim/commoner,benjamn/commoner,reactjs/commoner