完善账号切换展示、首页菜单图标与有线传输设置 chip。
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
29
suixinkanTests/WiredTransferSettingChipButtonTests.swift
Normal file
29
suixinkanTests/WiredTransferSettingChipButtonTests.swift
Normal file
@ -0,0 +1,29 @@
|
||||
//
|
||||
// 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)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user