aerospace fork
Something went wrong. Try again.
957 B · 25 lines
Swift
at main
1234567891011121314151617181920212223242526@testable import AppBundleimport Commonimport XCTest
@MainActorfinal class BalanceSizesCommandTest: XCTestCase { override func setUp() async throws { setUpWorkspacesForTests() }
func testBalanceSizesCommand() async { let workspace = Workspace.get(byName: name).apply { wsp in wsp.rootTilingContainer.apply { TestWindow.new(id: 1, parent: $0).setWeight(wsp.rootTilingContainer.orientation, 1) TestWindow.new(id: 2, parent: $0).setWeight(wsp.rootTilingContainer.orientation, 2) TestWindow.new(id: 3, parent: $0).setWeight(wsp.rootTilingContainer.orientation, 3) } }
await parseCommand("balance-sizes").cmdOrDie .run(.defaultEnv.withWorkspaceName(name), .emptyStdin)
for window in workspace.rootTilingContainer.children { assertEquals(window.getWeight(workspace.rootTilingContainer.orientation), 1) } }}