Have they then not known that Allah extends the provision for whom He wills as a testing, does he give thanks or disbelieve? and narrows it on whom He wills as a trial, does he be patient or anguish? indeed in that extending and narrowing are surely signs for a people who believe in Allah and recognize the wisdom of Allah and His mercy.