test cap(slice)