diff --git a/files_test.go b/files_test.go
index <HASH>..<HASH> 100644
--- a/files_test.go
+++ b/files_test.go
@@ -141,4 +141,13 @@ func TestUploadFile(t *testing.T) {
 	if _, err := api.UploadFile(params); err != nil {
 		t.Errorf("Unexpected error: %s", err)
 	}
+
+	largeByt := make([]byte, 1073742000*3)
+	reader = bytes.NewBuffer(largeByt)
+	params = FileUploadParameters{
+		Filename: "test.txt", Reader: reader,
+		Channels: []string{"CXXXXXXXX"}}
+	if _, err := api.UploadFile(params); err != nil {
+		t.Errorf("Unexpected error: %s", err)
+	}
 }
add test large file #<I>