invalid video url and pre-existing video url handling and tests