Files
suixinkan_uikit/suixinkanTests/WiredTransferSettingChipButtonTests.swift

30 lines
805 B
Swift

//
// WiredTransferSettingChipButtonTests.swift
// suixinkanTests
//
import XCTest
@testable import suixinkan
final class WiredTransferSettingChipButtonTests: XCTestCase {
@MainActor
func testApplyTitleUpdatesAccessibilityLabel() {
let button = WiredTransferSettingChipButton()
button.apply(title: "AI修图")
XCTAssertEqual(button.titleText, "AI修图")
XCTAssertEqual(button.accessibilityLabel, "AI修图")
}
@MainActor
func testShowsChevronDefaultsToFalse() {
let button = WiredTransferSettingChipButton()
XCTAssertFalse(button.showsChevron)
}
@MainActor
func testInitWithShowsChevronTrue() {
let button = WiredTransferSettingChipButton(showsChevron: true)
XCTAssertTrue(button.showsChevron)
}
}