World number two Simona Halep has tested positive for the novel coronavirus and is recovering well from her mild symptoms.