#if !os(tvOS)
import XCTest
import CoreGraphics
@testable import Physarum
final class WorkspaceLayoutTests: XCTestCase {
func testMacAlwaysSplitColumns() {
XCTAssertEqual(workspaceLayout(isMac: true, isCompactWidth: false, size: CGSize(width: 800, height: 1200)), .splitColumns)
}
func testCompactAlwaysOverlaySheets() {
XCTAssertEqual(workspaceLayout(isMac: false, isCompactWidth: true, size: CGSize(width: 390, height: 844)), .overlaySheets)
}
func testRegularLandscapeIsSplitColumns() {
XCTAssertEqual(workspaceLayout(isMac: false, isCompactWidth: false, size: CGSize(width: 1366, height: 1024)), .splitColumns)
}
func testRegularPortraitIsOverlaySheets() {
XCTAssertEqual(workspaceLayout(isMac: false, isCompactWidth: false, size: CGSize(width: 1024, height: 1366)), .overlaySheets)
}
func testRegularSquareIsOverlaySheets() {
XCTAssertEqual(workspaceLayout(isMac: false, isCompactWidth: false, size: CGSize(width: 1024, height: 1024)), .overlaySheets)
}
}
#endif