Skip to content

Commit b64604c

Browse files
committed
Update client tests
1 parent 243e670 commit b64604c

File tree

2 files changed

+36
-10
lines changed

2 files changed

+36
-10
lines changed

tests/SwiftClient55Test.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ class SwiftClient55Test extends Base
1818
...Base::BAR_RESPONSES,
1919
...Base::GENERAL_RESPONSES,
2020
...Base::LARGE_FILE_RESPONSES,
21+
...Base::LARGE_FILE_RESPONSES,
22+
...Base::LARGE_FILE_RESPONSES,
2123
...Base::EXCEPTION_RESPONSES,
2224
...Base::REALTIME_RESPONSES,
2325
...Base::COOKIE_RESPONSES,

tests/languages/swift-client/Tests.swift

Lines changed: 34 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -78,17 +78,41 @@ class Tests: XCTestCase {
7878
let result = try await general.redirect()
7979
print((result as! [String: Any])["result"] as! String)
8080

81-
var url = URL(fileURLWithPath: "\(FileManager.default.currentDirectoryPath)/../../resources/file.png")
82-
var buffer = ByteBuffer(data: try! Data(contentsOf: url))
83-
var file = File(name: "file.png", buffer: buffer)
84-
mock = try await general.upload(x: "string", y: 123, z: ["string in array"], file: file, onProgress: nil)
85-
print(mock.result)
81+
do {
82+
var file = InputFile.fromPath("\(FileManager.default.currentDirectoryPath)/../../resources/file.png")
83+
mock = try await general.upload(x: "string", y: 123, z: ["string in array"], file: file, onProgress: nil)
84+
print(mock.result)
85+
} catch let error as AppwriteError {
86+
print(error.message)
87+
}
88+
89+
do {
90+
var file = InputFile.fromPath("\(FileManager.default.currentDirectoryPath)/../../resources/large_file.mp4")
91+
mock = try await general.upload(x: "string", y: 123, z: ["string in array"], file: file, onProgress: nil)
92+
print(mock.result)
93+
} catch let error as AppwriteError {
94+
print(error.message)
95+
}
8696

87-
url = URL(fileURLWithPath: "\(FileManager.default.currentDirectoryPath)/../../resources/large_file.mp4")
88-
buffer = ByteBuffer(data: try! Data(contentsOf: url))
89-
file = File(name: "large_file.mp4", buffer: buffer)
90-
mock = try await general.upload(x: "string", y: 123, z: ["string in array"], file: file, onProgress: nil)
91-
print(mock.result)
97+
do {
98+
var url = URL(fileURLWithPath: "\(FileManager.default.currentDirectoryPath)/../../resources/file.png")
99+
var buffer = ByteBuffer(data: try! Data(contentsOf: url))
100+
var file = InputFile.fromBuffer(buffer, filename: "file.png", mimeType: "image/png")
101+
mock = try await general.upload(x: "string", y: 123, z: ["string in array"], file: file, onProgress: nil)
102+
print(mock.result)
103+
} catch let error as AppwriteError {
104+
print(error.message)
105+
}
106+
107+
do {
108+
var url = URL(fileURLWithPath: "\(FileManager.default.currentDirectoryPath)/../../resources/large_file.mp4")
109+
var buffer = ByteBuffer(data: try! Data(contentsOf: url))
110+
var file = InputFile.fromBuffer(buffer, filename: "large_file.mp4", mimeType: "video/mp4")
111+
mock = try await general.upload(x: "string", y: 123, z: ["string in array"], file: file, onProgress: nil)
112+
print(mock.result)
113+
} catch let error as AppwriteError {
114+
print(error.message)
115+
}
92116

93117
do {
94118
try await general.error400()

0 commit comments

Comments
 (0)