refactor tests to be more explicit like ruby