#include<stdio.h>
#include<stdlib.h>

int main()
{
int t=0;
scanf("%d",&t);
while(t--)
{
int n=0,*p,i=0,j;
long int min;
scanf("%d",&n);
p=(int*)malloc(n*sizeof(int));

for(i=0;i<n;i++)
{
scanf("%d",&p[i]);
}
if(p[1]>p[0])
min=p[1]-p[0];
else
min=p[0]-p[1];
for(i=0;i<n;i++)
{
	for(j=i+1;j<n;j++)
	{
if(min>p[i]-p[j]&&p[i]>p[j])
min=p[i]-p[j];
else if(min>p[j]-p[i]&&p[j]>=p[i])
min=p[j]-p[i];
}}
 
printf("%ld\n",min);
}
return 0;
}
