Client-side tests