feat: configure launcher color scheme
This commit is contained in:
@@ -269,7 +269,7 @@ func translationExecutionRecoversFromCredentialAndRequestFailures() async throws
|
||||
tool.translate() // No stored key.
|
||||
#expect(requests.inputs.isEmpty)
|
||||
#expect(button.isEnabled)
|
||||
#expect(status.textColor == .systemRed)
|
||||
#expect(status.textColor == ThemePalette.error)
|
||||
#expect(!openSettings.isHidden)
|
||||
field.stringValue = "typed-key"
|
||||
tool.translate() // Typing in Settings must not implicitly save on Translate.
|
||||
@@ -296,7 +296,7 @@ func translationExecutionRecoversFromCredentialAndRequestFailures() async throws
|
||||
#expect(requests.inputs[0].key == "typed-key")
|
||||
requests.pending[0].resume(throwing: CredentialFailure())
|
||||
try await waitForTranslation { button.isEnabled }
|
||||
#expect(status.textColor == .systemRed)
|
||||
#expect(status.textColor == ThemePalette.error)
|
||||
keys.denied = true
|
||||
forget.performClick(nil)
|
||||
#expect(keys.value == "typed-key")
|
||||
@@ -315,7 +315,7 @@ func translationExecutionRecoversFromCredentialAndRequestFailures() async throws
|
||||
try await waitForTranslation { requests.pending.count == 3 }
|
||||
requests.pending[2].resume(returning: "成功")
|
||||
try await waitForTranslation { output.string == "成功" }
|
||||
#expect(status.textColor != .systemRed)
|
||||
#expect(status.textColor != ThemePalette.error)
|
||||
}
|
||||
|
||||
@Test @MainActor
|
||||
|
||||
Reference in New Issue
Block a user