unit tests features