|
6 | 6 | "net" |
7 | 7 | "os" |
8 | 8 | "path/filepath" |
| 9 | + "runtime" |
9 | 10 | "testing" |
10 | 11 | "time" |
11 | 12 |
|
@@ -380,15 +381,23 @@ func (s *CCStatuslineTestSuite) TestFormatStatuslineOutput_WithQuota() { |
380 | 381 | sd := 23.0 |
381 | 382 | output := formatStatuslineOutput("claude-opus-4", 1.23, 4.56, 3661, 75.0, "main", false, &fh, &sd, "", "", "") |
382 | 383 |
|
383 | | - assert.Contains(s.T(), output, "5h:45%") |
384 | | - assert.Contains(s.T(), output, "7d:23%") |
385 | | - assert.Contains(s.T(), output, "🚦") |
| 384 | + if runtime.GOOS == "darwin" { |
| 385 | + assert.Contains(s.T(), output, "5h:45%") |
| 386 | + assert.Contains(s.T(), output, "7d:23%") |
| 387 | + assert.Contains(s.T(), output, "🚦") |
| 388 | + } else { |
| 389 | + assert.NotContains(s.T(), output, "🚦") |
| 390 | + } |
386 | 391 | } |
387 | 392 |
|
388 | 393 | func (s *CCStatuslineTestSuite) TestFormatStatuslineOutput_WithoutQuota() { |
389 | 394 | output := formatStatuslineOutput("claude-opus-4", 1.23, 4.56, 3661, 75.0, "main", false, nil, nil, "", "", "") |
390 | 395 |
|
391 | | - assert.Contains(s.T(), output, "🚦 -") |
| 396 | + if runtime.GOOS == "darwin" { |
| 397 | + assert.Contains(s.T(), output, "🚦 -") |
| 398 | + } else { |
| 399 | + assert.NotContains(s.T(), output, "🚦") |
| 400 | + } |
392 | 401 | } |
393 | 402 |
|
394 | 403 | func (s *CCStatuslineTestSuite) TestGetDaemonInfo_PropagatesRateLimitFields() { |
|
0 commit comments