uploader: test replication
diff --git a/client/client.go b/client/client.go
index 7a98d79..a578dea 100644
--- a/client/client.go
+++ b/client/client.go
@@ -16,7 +16,7 @@
 	return &FileUploader{client}
 }
 
-func (fu *FileUploader) Upload(f *os.File) {
+func (fu *FileUploader) Upload(f *os.File, numReplicas int) {
 	info, err := f.Stat()
 	if err != nil {
 		return
@@ -24,13 +24,13 @@
 	resp, err := fu.client.CreateBlob(
 		context.Background(), &api.CreateBlobRequest{
 			SizeBytes:   int32(info.Size()),
-			NumReplicas: 1})
-	if len(resp.Chunk) != 1 {
-		panic(resp)
-	}
+			NumReplicas: int32(numReplicas)})
 	if err != nil {
 		panic(err)
 	}
+	if len(resp.Chunk) != 1 {
+		panic(resp)
+	}
 	primaryListener := chunk.NewNonChangingPrimaryReplicaChangeListener(
 		resp.Chunk[0].ChunkId,
 		resp.Chunk[0].Server[0])