Leicester manager Claudio Ranieri praised his side's spirit after they beat Newcastle 1-0 at the King Power stadium.