list item tests refactored