@@ -17,7 +17,7 @@ final class StatusBarTextTests: XCTestCase {
17 claudeFiveHourPercent: 62, claudeSevenDayPercent: 8,
17 claudeFiveHourPercent: 62, claudeSevenDayPercent: 8,
18 zaiFiveHourPercent: nil, zaiWeeklyPercent: nil
18 zaiFiveHourPercent: nil, zaiWeeklyPercent: nil
20โ XCTAssertEqual(title, "โก42 ยท ๐62% ๐
8%")
20+ XCTAssertEqual(title, "โก42 ยท \u{1F172}62% 8%")
23 func testHyperOnly() {
23 func testHyperOnly() {
@@ -37,7 +37,7 @@ final class StatusBarTextTests: XCTestCase {
37 claudeFiveHourPercent: 62, claudeSevenDayPercent: 8,
37 claudeFiveHourPercent: 62, claudeSevenDayPercent: 8,
38 zaiFiveHourPercent: nil, zaiWeeklyPercent: nil
38 zaiFiveHourPercent: nil, zaiWeeklyPercent: nil
40โ XCTAssertEqual(title, "๐62% ๐
8%")
40+ XCTAssertEqual(title, "\u{1F172}62% 8%")
43 func testLoadingWithNothingToShow() {
43 func testLoadingWithNothingToShow() {
@@ -70,7 +70,7 @@ final class StatusBarTextTests: XCTestCase {
70 claudeFiveHourPercent: 62, claudeSevenDayPercent: nil,
70 claudeFiveHourPercent: 62, claudeSevenDayPercent: nil,
71 zaiFiveHourPercent: nil, zaiWeeklyPercent: nil
71 zaiFiveHourPercent: nil, zaiWeeklyPercent: nil
73โ XCTAssertEqual(title, "๐62%")
73+ XCTAssertEqual(title, "\u{1F172}62%")
76 func testLoadingKeepsAStaleBalanceOnScreen() {
76 func testLoadingKeepsAStaleBalanceOnScreen() {
@@ -80,7 +80,7 @@ final class StatusBarTextTests: XCTestCase {
80 claudeFiveHourPercent: 62, claudeSevenDayPercent: 8,
80 claudeFiveHourPercent: 62, claudeSevenDayPercent: 8,
81 zaiFiveHourPercent: nil, zaiWeeklyPercent: nil
81 zaiFiveHourPercent: nil, zaiWeeklyPercent: nil
83โ XCTAssertEqual(title, "โก42 ยท ๐62% ๐
8%")
83+ XCTAssertEqual(title, "โก42 ยท \u{1F172}62% 8%")
86 func testZeroPercentIsShownRatherThanOmitted() {
86 func testZeroPercentIsShownRatherThanOmitted() {
@@ -90,7 +90,7 @@ final class StatusBarTextTests: XCTestCase {
90 claudeFiveHourPercent: 0, claudeSevenDayPercent: 8,
90 claudeFiveHourPercent: 0, claudeSevenDayPercent: 8,
91 zaiFiveHourPercent: nil, zaiWeeklyPercent: nil
91 zaiFiveHourPercent: nil, zaiWeeklyPercent: nil
93โ XCTAssertEqual(title, "โก42 ยท ๐
8%")
93+ XCTAssertEqual(title, "โก42 ยท \u{1F172}8%")
96 func testBothClaudeWindowsZero() {
96 func testBothClaudeWindowsZero() {
@@ -110,7 +110,7 @@ final class StatusBarTextTests: XCTestCase {
110 claudeFiveHourPercent: 62, claudeSevenDayPercent: nil,
110 claudeFiveHourPercent: 62, claudeSevenDayPercent: nil,
111 zaiFiveHourPercent: nil, zaiWeeklyPercent: nil
111 zaiFiveHourPercent: nil, zaiWeeklyPercent: nil
113โ XCTAssertEqual(title, "๐62%")
113+ XCTAssertEqual(title, "\u{1F172}62%")
116 func testSevenDayOnly() {
116 func testSevenDayOnly() {
@@ -120,7 +120,7 @@ final class StatusBarTextTests: XCTestCase {
120 claudeFiveHourPercent: nil, claudeSevenDayPercent: 8,
120 claudeFiveHourPercent: nil, claudeSevenDayPercent: 8,
121 zaiFiveHourPercent: nil, zaiWeeklyPercent: nil
121 zaiFiveHourPercent: nil, zaiWeeklyPercent: nil
123โ XCTAssertEqual(title, "๐
8%")
123+ XCTAssertEqual(title, "\u{1F172}8%")
126 // MARK: - Hyper not configured
126 // MARK: - Hyper not configured
@@ -154,7 +154,7 @@ final class StatusBarTextTests: XCTestCase {
154 claudeFiveHourPercent: 62, claudeSevenDayPercent: 8,
154 claudeFiveHourPercent: 62, claudeSevenDayPercent: 8,
155 zaiFiveHourPercent: nil, zaiWeeklyPercent: nil
155 zaiFiveHourPercent: nil, zaiWeeklyPercent: nil
157โ XCTAssertEqual(title, "๐62% ๐
8%")
157+ XCTAssertEqual(title, "\u{1F172}62% 8%")
160 // MARK: - z.ai in Title
160 // MARK: - z.ai in Title
@@ -166,7 +166,7 @@ final class StatusBarTextTests: XCTestCase {
166 claudeFiveHourPercent: nil, claudeSevenDayPercent: nil,
166 claudeFiveHourPercent: nil, claudeSevenDayPercent: nil,
167 zaiFiveHourPercent: 12, zaiWeeklyPercent: nil
167 zaiFiveHourPercent: 12, zaiWeeklyPercent: nil
169โ XCTAssertEqual(title, "๐12%")
169+ XCTAssertEqual(title, "\u{1F169}12%")
172 func testZaiWithHyper() {
172 func testZaiWithHyper() {
@@ -176,7 +176,7 @@ final class StatusBarTextTests: XCTestCase {
176 claudeFiveHourPercent: nil, claudeSevenDayPercent: nil,
176 claudeFiveHourPercent: nil, claudeSevenDayPercent: nil,
177 zaiFiveHourPercent: 12, zaiWeeklyPercent: nil
177 zaiFiveHourPercent: 12, zaiWeeklyPercent: nil
179โ XCTAssertEqual(title, "โก42 ยท ๐12%")
179+ XCTAssertEqual(title, "โก42 ยท \u{1F169}12%")
182 func testZaiWithClaude() {
182 func testZaiWithClaude() {
@@ -186,7 +186,7 @@ final class StatusBarTextTests: XCTestCase {
186 claudeFiveHourPercent: 62, claudeSevenDayPercent: 8,
186 claudeFiveHourPercent: 62, claudeSevenDayPercent: 8,
187 zaiFiveHourPercent: 12, zaiWeeklyPercent: nil
187 zaiFiveHourPercent: 12, zaiWeeklyPercent: nil
189โ XCTAssertEqual(title, "๐62% ๐
8% ยท ๐12%")
189+ XCTAssertEqual(title, "\u{1F172}62% 8% ยท \u{1F169}12%")
192 func testAllThreeServices() {
192 func testAllThreeServices() {
@@ -196,7 +196,7 @@ final class StatusBarTextTests: XCTestCase {
196 claudeFiveHourPercent: 62, claudeSevenDayPercent: 8,
196 claudeFiveHourPercent: 62, claudeSevenDayPercent: 8,
197 zaiFiveHourPercent: 12, zaiWeeklyPercent: 3
197 zaiFiveHourPercent: 12, zaiWeeklyPercent: 3
199โ XCTAssertEqual(title, "โก42 ยท ๐62% ๐
8% ยท ๐12% ๐3%")
199+ XCTAssertEqual(title, "โก42 ยท \u{1F172}62% 8% ยท \u{1F169}12% 3%")
202 func testZaiZeroIsOmitted() {
202 func testZaiZeroIsOmitted() {
@@ -216,7 +216,7 @@ final class StatusBarTextTests: XCTestCase {
216 claudeFiveHourPercent: nil, claudeSevenDayPercent: nil,
216 claudeFiveHourPercent: nil, claudeSevenDayPercent: nil,
217 zaiFiveHourPercent: 12, zaiWeeklyPercent: nil
217 zaiFiveHourPercent: 12, zaiWeeklyPercent: nil
219โ XCTAssertEqual(title, "๐12%")
219+ XCTAssertEqual(title, "\u{1F169}12%")
222 // MARK: - z.ai Weekly
222 // MARK: - z.ai Weekly
@@ -228,7 +228,7 @@ final class StatusBarTextTests: XCTestCase {
228 claudeFiveHourPercent: nil, claudeSevenDayPercent: nil,
228 claudeFiveHourPercent: nil, claudeSevenDayPercent: nil,
229 zaiFiveHourPercent: nil, zaiWeeklyPercent: 3
229 zaiFiveHourPercent: nil, zaiWeeklyPercent: 3
231โ XCTAssertEqual(title, "๐3%")
231+ XCTAssertEqual(title, "\u{1F169}3%")
234 func testZaiWeeklyWithFiveHour() {
234 func testZaiWeeklyWithFiveHour() {
@@ -238,7 +238,7 @@ final class StatusBarTextTests: XCTestCase {
238 claudeFiveHourPercent: nil, claudeSevenDayPercent: nil,
238 claudeFiveHourPercent: nil, claudeSevenDayPercent: nil,
239 zaiFiveHourPercent: 12, zaiWeeklyPercent: 3
239 zaiFiveHourPercent: 12, zaiWeeklyPercent: 3
241โ XCTAssertEqual(title, "๐12% ๐3%")
241+ XCTAssertEqual(title, "\u{1F169}12% 3%")
244 func testZaiWeeklyZeroIsOmitted() {
244 func testZaiWeeklyZeroIsOmitted() {
@@ -248,7 +248,7 @@ final class StatusBarTextTests: XCTestCase {
248 claudeFiveHourPercent: nil, claudeSevenDayPercent: nil,
248 claudeFiveHourPercent: nil, claudeSevenDayPercent: nil,
249 zaiFiveHourPercent: 12, zaiWeeklyPercent: 0
249 zaiFiveHourPercent: 12, zaiWeeklyPercent: 0
251โ XCTAssertEqual(title, "๐12%")
251+ XCTAssertEqual(title, "\u{1F169}12%")
254 func testLoadingKeepsZaiWeeklyOnScreen() {
254 func testLoadingKeepsZaiWeeklyOnScreen() {
@@ -258,7 +258,7 @@ final class StatusBarTextTests: XCTestCase {
258 claudeFiveHourPercent: nil, claudeSevenDayPercent: nil,
258 claudeFiveHourPercent: nil, claudeSevenDayPercent: nil,
259 zaiFiveHourPercent: nil, zaiWeeklyPercent: 3
259 zaiFiveHourPercent: nil, zaiWeeklyPercent: 3
261โ XCTAssertEqual(title, "๐3%")
261+ XCTAssertEqual(title, "\u{1F169}3%")
264 // MARK: - Claude Window Percentages
264 // MARK: - Claude Window Percentages