//
//  LiveUITests.swift
//  suixinkanUITests
//

import XCTest

final class LiveUITests: AuthenticatedUITestCase {
    /// 测试直播管理列表与创建页。
    func testLiveManagementAndCreatePage() throws {
        app = try UITestSession.relaunch(openMenu: "直播管理")
        NavigationAssertions.waitForNavigationTitle("直播管理", in: app)

        let addButton = app.application.buttons.matching(NSPredicate(format: "label CONTAINS '添加'")).firstMatch
        if addButton.waitForExistence(timeout: 6) {
            addButton.tap()
            NavigationAssertions.waitForNavigationTitle("添加直播", in: app)
            BackNavigator.goBack(app: app)
        }
    }

    /// 测试直播相册页可打开。
    func testLiveAlbumPage() throws {
        app = try UITestSession.relaunch(openMenu: "直播相册")
        NavigationAssertions.waitForNavigationTitle("直播相册", in: app)
    }
}
