Add tests for effect.
NEED TO REFACTOR AS SOME TESTS DEPENDS ON PREVIOUS ONES...
Actually add effect test