def test_Donor_letter():
    """ tests that donor letter text is generated """
    donor = Donor("Gimli", [90030, 20000, 5000])
    note = donor.letter()
    assert note.startswith("Dear Gimli")
    assert "donations totaling $115030.00" in note