Refactors tests to be more readable and open for more arguments
Fixes #19: shouldComponentUpdate should not be affected by children.