Files
Moya/Tests/MultipartFormDataSpec.swift

28 lines
777 B
Swift

import Quick
import Nimble
@testable import Moya
final class MultiPartFormData: QuickSpec {
override func spec() {
it("initializes correctly") {
let fileURL = URL(fileURLWithPath: "/tmp.txt")
let data = MultipartFormData(
provider: .file(fileURL),
name: "MyName",
fileName: "tmp.txt",
mimeType: "text/plain"
)
expect(data.name) == "MyName"
expect(data.fileName) == "tmp.txt"
expect(data.mimeType) == "text/plain"
if case .file(let url) = data.provider {
expect(url) == fileURL
} else {
fail("The provider was not initialized correctly.")
}
}
}
}