test(release): tolerate xAI billing drift in live checks · openclaw/openclaw@dd1b9c6
steipete
·
2026-05-02
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
|
| 1 | +import { isBillingErrorMessage } from "openclaw/plugin-sdk/test-env"; |
1 | 2 | import { describe, expect, it } from "vitest"; |
2 | 3 | import { createXSearchTool } from "./x-search.js"; |
3 | 4 | |
@@ -42,6 +43,12 @@ describeLive("xai x_search live", () => {
|
42 | 43 | message?: string; |
43 | 44 | }; |
44 | 45 | |
| 46 | +const errorMessage = [details.error, details.message].filter(Boolean).join(" "); |
| 47 | +if (isBillingErrorMessage(errorMessage)) { |
| 48 | +console.warn(`[xai:x-search:live] skip: billing drift: ${errorMessage}`); |
| 49 | +return; |
| 50 | +} |
| 51 | + |
45 | 52 | expect(details.error, details.message).toBeUndefined(); |
46 | 53 | expect(details.provider).toBe("xai"); |
47 | 54 | expect(details.content?.trim().length ?? 0).toBeGreaterThan(0); |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。