mirror of https://github.com/cirruslabs/tart.git
19 lines
701 B
Swift
19 lines
701 B
Swift
import XCTest
|
|
@testable import tart
|
|
|
|
final class VMConfigTests: XCTestCase {
|
|
func testVMDisplayConfig() throws {
|
|
// Defaults units (points)
|
|
var vmDisplayConfig = VMDisplayConfig.init(argument: "1234x5678")
|
|
XCTAssertEqual(VMDisplayConfig(width: 1234, height: 5678, unit: nil), vmDisplayConfig)
|
|
|
|
// Explicit units (points)
|
|
vmDisplayConfig = VMDisplayConfig.init(argument: "1234x5678pt")
|
|
XCTAssertEqual(VMDisplayConfig(width: 1234, height: 5678, unit: .point), vmDisplayConfig)
|
|
|
|
// Explicit units (pixels)
|
|
vmDisplayConfig = VMDisplayConfig.init(argument: "1234x5678px")
|
|
XCTAssertEqual(VMDisplayConfig(width: 1234, height: 5678, unit: .pixel), vmDisplayConfig)
|
|
}
|
|
}
|