mirror of
https://github.com/bitwarden/ios.git
synced 2026-04-12 15:27:15 -05:00
34 lines
873 B
Swift
34 lines
873 B
Swift
import XCTest
|
|
|
|
@testable import BitwardenShared
|
|
|
|
// MARK: - DirectFileUploadRequestModelTests
|
|
|
|
class DirectFileUploadRequestModelTests: BitwardenTestCase {
|
|
// MARK: Tests
|
|
|
|
/// `init(data:date:fileName:)` initializes all the values correctly.
|
|
func test_init() {
|
|
let data = Data("example".utf8)
|
|
let date = Date(timeIntervalSince1970: 420_420)
|
|
let fileName = "example.txt"
|
|
let subject = DirectFileUploadRequestModel(
|
|
data: data,
|
|
date: date,
|
|
fileName: fileName,
|
|
)
|
|
|
|
XCTAssertEqual(
|
|
subject.parts,
|
|
[
|
|
.file(
|
|
data: data,
|
|
name: "data",
|
|
fileName: fileName,
|
|
),
|
|
],
|
|
)
|
|
XCTAssertEqual(subject.boundary, "--BWMobileFormBoundary420420000.0")
|
|
}
|
|
}
|