@@ -18,7 +18,7 @@ final class StatusBarTextTests: XCTestCase {
18 zaiFiveHourPercent: nil, zaiWeeklyPercent: nil,
18 zaiFiveHourPercent: nil, zaiWeeklyPercent: nil,
19 zaiInPeakHours: false
19 zaiInPeakHours: false
21− XCTAssertEqual(title, "⚡42 · \u{2055}62% 8%")
21+ XCTAssertEqual(title, "⚡42 · \u{1F172}62% 8%")
24 func testHyperOnly() {
24 func testHyperOnly() {
@@ -40,7 +40,7 @@ final class StatusBarTextTests: XCTestCase {
40 zaiFiveHourPercent: nil, zaiWeeklyPercent: nil,
40 zaiFiveHourPercent: nil, zaiWeeklyPercent: nil,
41 zaiInPeakHours: false
41 zaiInPeakHours: false
43− XCTAssertEqual(title, "\u{2055}62% 8%")
43+ XCTAssertEqual(title, "\u{1F172}62% 8%")
46 func testLoadingWithNothingToShow() {
46 func testLoadingWithNothingToShow() {
@@ -76,7 +76,7 @@ final class StatusBarTextTests: XCTestCase {
76 zaiFiveHourPercent: nil, zaiWeeklyPercent: nil,
76 zaiFiveHourPercent: nil, zaiWeeklyPercent: nil,
77 zaiInPeakHours: false
77 zaiInPeakHours: false
79− XCTAssertEqual(title, "\u{2055}62%")
79+ XCTAssertEqual(title, "\u{1F172}62%")
82 func testLoadingKeepsAStaleBalanceOnScreen() {
82 func testLoadingKeepsAStaleBalanceOnScreen() {
@@ -87,7 +87,7 @@ final class StatusBarTextTests: XCTestCase {
87 zaiFiveHourPercent: nil, zaiWeeklyPercent: nil,
87 zaiFiveHourPercent: nil, zaiWeeklyPercent: nil,
88 zaiInPeakHours: false
88 zaiInPeakHours: false
90− XCTAssertEqual(title, "⚡42 · \u{2055}62% 8%")
90+ XCTAssertEqual(title, "⚡42 · \u{1F172}62% 8%")
93 func testZeroPercentIsShown() {
93 func testZeroPercentIsShown() {
@@ -98,7 +98,7 @@ final class StatusBarTextTests: XCTestCase {
98 zaiFiveHourPercent: nil, zaiWeeklyPercent: nil,
98 zaiFiveHourPercent: nil, zaiWeeklyPercent: nil,
99 zaiInPeakHours: false
99 zaiInPeakHours: false
101− XCTAssertEqual(title, "⚡42 · \u{2055}0% 8%")
101+ XCTAssertEqual(title, "⚡42 · \u{1F172}0% 8%")
104 func testBothClaudeWindowsZero() {
104 func testBothClaudeWindowsZero() {
@@ -109,7 +109,7 @@ final class StatusBarTextTests: XCTestCase {
109 zaiFiveHourPercent: nil, zaiWeeklyPercent: nil,
109 zaiFiveHourPercent: nil, zaiWeeklyPercent: nil,
110 zaiInPeakHours: false
110 zaiInPeakHours: false
112− XCTAssertEqual(title, "⚡42 · \u{2055}0% 0%")
112+ XCTAssertEqual(title, "⚡42 · \u{1F172}0% 0%")
115 func testFiveHourOnly() {
115 func testFiveHourOnly() {
@@ -120,7 +120,7 @@ final class StatusBarTextTests: XCTestCase {
120 zaiFiveHourPercent: nil, zaiWeeklyPercent: nil,
120 zaiFiveHourPercent: nil, zaiWeeklyPercent: nil,
121 zaiInPeakHours: false
121 zaiInPeakHours: false
123− XCTAssertEqual(title, "\u{2055}62%")
123+ XCTAssertEqual(title, "\u{1F172}62%")
126 func testSevenDayOnly() {
126 func testSevenDayOnly() {
@@ -131,7 +131,7 @@ final class StatusBarTextTests: XCTestCase {
131 zaiFiveHourPercent: nil, zaiWeeklyPercent: nil,
131 zaiFiveHourPercent: nil, zaiWeeklyPercent: nil,
132 zaiInPeakHours: false
132 zaiInPeakHours: false
134− XCTAssertEqual(title, "\u{2055}8%")
134+ XCTAssertEqual(title, "\u{1F172}8%")
137 // MARK: - Hyper not configured
137 // MARK: - Hyper not configured
@@ -168,7 +168,7 @@ final class StatusBarTextTests: XCTestCase {
168 zaiFiveHourPercent: nil, zaiWeeklyPercent: nil,
168 zaiFiveHourPercent: nil, zaiWeeklyPercent: nil,
169 zaiInPeakHours: false
169 zaiInPeakHours: false
171− XCTAssertEqual(title, "\u{2055}62% 8%")
171+ XCTAssertEqual(title, "\u{1F172}62% 8%")
174 // MARK: - z.ai in Title
174 // MARK: - z.ai in Title
@@ -181,7 +181,7 @@ final class StatusBarTextTests: XCTestCase {
181 zaiFiveHourPercent: 12, zaiWeeklyPercent: nil,
181 zaiFiveHourPercent: 12, zaiWeeklyPercent: nil,
182 zaiInPeakHours: false
182 zaiInPeakHours: false
184− XCTAssertEqual(title, "\u{005A}12%")
184+ XCTAssertEqual(title, "\u{1F149}12%")
187 func testZaiWithHyper() {
187 func testZaiWithHyper() {
@@ -192,7 +192,7 @@ final class StatusBarTextTests: XCTestCase {
192 zaiFiveHourPercent: 12, zaiWeeklyPercent: nil,
192 zaiFiveHourPercent: 12, zaiWeeklyPercent: nil,
193 zaiInPeakHours: false
193 zaiInPeakHours: false
195− XCTAssertEqual(title, "⚡42 · \u{005A}12%")
195+ XCTAssertEqual(title, "⚡42 · \u{1F149}12%")
198 func testZaiWithClaude() {
198 func testZaiWithClaude() {
@@ -203,7 +203,7 @@ final class StatusBarTextTests: XCTestCase {
203 zaiFiveHourPercent: 12, zaiWeeklyPercent: nil,
203 zaiFiveHourPercent: 12, zaiWeeklyPercent: nil,
204 zaiInPeakHours: false
204 zaiInPeakHours: false
206− XCTAssertEqual(title, "\u{2055}62% 8% · \u{005A}12%")
206+ XCTAssertEqual(title, "\u{1F172}62% 8% · \u{1F149}12%")
209 func testAllThreeServices() {
209 func testAllThreeServices() {
@@ -214,7 +214,7 @@ final class StatusBarTextTests: XCTestCase {
214 zaiFiveHourPercent: 12, zaiWeeklyPercent: 3,
214 zaiFiveHourPercent: 12, zaiWeeklyPercent: 3,
215 zaiInPeakHours: false
215 zaiInPeakHours: false
217− XCTAssertEqual(title, "⚡42 · \u{2055}62% 8% · \u{005A}12% 3%")
217+ XCTAssertEqual(title, "⚡42 · \u{1F172}62% 8% · \u{1F149}12% 3%")
220 func testZaiZeroIsShown() {
220 func testZaiZeroIsShown() {
@@ -225,7 +225,7 @@ final class StatusBarTextTests: XCTestCase {
225 zaiFiveHourPercent: 0, zaiWeeklyPercent: 0,
225 zaiFiveHourPercent: 0, zaiWeeklyPercent: 0,
226 zaiInPeakHours: false
226 zaiInPeakHours: false
228− XCTAssertEqual(title, "⚡42 · \u{005A}0% 0%")
228+ XCTAssertEqual(title, "⚡42 · \u{1F149}0% 0%")
231 func testLoadingKeepsZaiPercentOnScreen() {
231 func testLoadingKeepsZaiPercentOnScreen() {
@@ -236,7 +236,7 @@ final class StatusBarTextTests: XCTestCase {
236 zaiFiveHourPercent: 12, zaiWeeklyPercent: nil,
236 zaiFiveHourPercent: 12, zaiWeeklyPercent: nil,
237 zaiInPeakHours: false
237 zaiInPeakHours: false
239− XCTAssertEqual(title, "\u{005A}12%")
239+ XCTAssertEqual(title, "\u{1F149}12%")
242 // MARK: - z.ai Weekly
242 // MARK: - z.ai Weekly
@@ -249,7 +249,7 @@ final class StatusBarTextTests: XCTestCase {
249 zaiFiveHourPercent: nil, zaiWeeklyPercent: 3,
249 zaiFiveHourPercent: nil, zaiWeeklyPercent: 3,
250 zaiInPeakHours: false
250 zaiInPeakHours: false
252− XCTAssertEqual(title, "\u{005A}3%")
252+ XCTAssertEqual(title, "\u{1F149}3%")
255 func testZaiWeeklyWithFiveHour() {
255 func testZaiWeeklyWithFiveHour() {
@@ -260,7 +260,7 @@ final class StatusBarTextTests: XCTestCase {
260 zaiFiveHourPercent: 12, zaiWeeklyPercent: 3,
260 zaiFiveHourPercent: 12, zaiWeeklyPercent: 3,
261 zaiInPeakHours: false
261 zaiInPeakHours: false
263− XCTAssertEqual(title, "\u{005A}12% 3%")
263+ XCTAssertEqual(title, "\u{1F149}12% 3%")
266 func testZaiWeeklyZeroIsShown() {
266 func testZaiWeeklyZeroIsShown() {
@@ -271,7 +271,7 @@ final class StatusBarTextTests: XCTestCase {
271 zaiFiveHourPercent: 12, zaiWeeklyPercent: 0,
271 zaiFiveHourPercent: 12, zaiWeeklyPercent: 0,
272 zaiInPeakHours: false
272 zaiInPeakHours: false
274− XCTAssertEqual(title, "\u{005A}12% 0%")
274+ XCTAssertEqual(title, "\u{1F149}12% 0%")
277 func testLoadingKeepsZaiWeeklyOnScreen() {
277 func testLoadingKeepsZaiWeeklyOnScreen() {
@@ -282,7 +282,7 @@ final class StatusBarTextTests: XCTestCase {
282 zaiFiveHourPercent: nil, zaiWeeklyPercent: 3,
282 zaiFiveHourPercent: nil, zaiWeeklyPercent: 3,
283 zaiInPeakHours: false
283 zaiInPeakHours: false
285− XCTAssertEqual(title, "\u{005A}3%")
285+ XCTAssertEqual(title, "\u{1F149}3%")
288 // MARK: - z.ai Peak Hours
288 // MARK: - z.ai Peak Hours
@@ -295,7 +295,7 @@ final class StatusBarTextTests: XCTestCase {
295 zaiFiveHourPercent: 12, zaiWeeklyPercent: 3,
295 zaiFiveHourPercent: 12, zaiWeeklyPercent: 3,
296 zaiInPeakHours: true
296 zaiInPeakHours: true
298− XCTAssertEqual(title, "⚡42 · \u{2055}62% 8% · \u{005A}12% 3%\u{1F536}")
298+ XCTAssertEqual(title, "⚡42 · \u{1F172}62% 8% · \u{1F149}12% 3%\u{1F536}")
301 func testPeakHoursWithZaiOnly() {
301 func testPeakHoursWithZaiOnly() {
@@ -306,7 +306,7 @@ final class StatusBarTextTests: XCTestCase {
306 zaiFiveHourPercent: 12, zaiWeeklyPercent: nil,
306 zaiFiveHourPercent: 12, zaiWeeklyPercent: nil,
307 zaiInPeakHours: true
307 zaiInPeakHours: true
309− XCTAssertEqual(title, "\u{005A}12%\u{1F536}")
309+ XCTAssertEqual(title, "\u{1F149}12%\u{1F536}")
312 func testPeakHoursIgnoredWhenZaiNotConfigured() {
312 func testPeakHoursIgnoredWhenZaiNotConfigured() {
@@ -318,7 +318,7 @@ final class StatusBarTextTests: XCTestCase {
318 zaiInPeakHours: true
318 zaiInPeakHours: true
320 // No z.ai segment, so peak marker has nothing to attach to.
320 // No z.ai segment, so peak marker has nothing to attach to.
321− XCTAssertEqual(title, "⚡42 · \u{2055}62% 8%")
321+ XCTAssertEqual(title, "⚡42 · \u{1F172}62% 8%")
324 // MARK: - Claude Window Percentages
324 // MARK: - Claude Window Percentages