Files
ios/BitwardenShared/Core/Tools/Models/Request/DirectFileUploadRequestModelTests.swift
2025-10-06 15:18:35 -05:00

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")
}
}