//
//  QueueManagementUITests.swift
//  suixinkanUITests
//

import XCTest

final class QueueManagementUITests: AuthenticatedUITestCase {
    /// 测试排队管理首页与设置页。
    func testQueueManagementAndSettings() throws {
        app = try UITestSession.relaunch(openMenu: "排队管理")
        NavigationAssertions.waitForNavigationTitle("排队管理", in: app)

        let settingsEntry = app.application.staticTexts.matching(NSPredicate(format: "label CONTAINS '设置'")).firstMatch
        if settingsEntry.waitForExistence(timeout: 6) {
            settingsEntry.tap()
            NavigationAssertions.waitForNavigationTitle("排队设置", in: app)
        }
    }
}
