refactored testing spec one last time