mirror of
https://github.com/cirruslabs/tart.git
synced 2026-10-08 15:11:11 +02:00
* tart set: support optional "pt" and "px" units for "--display" argument * Don't forget to update "unit" too
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)
|
|
}
|
|
}
|