diff --git a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/EntityUsage.test.tsx b/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/EntityUsage.test.tsx index cbf3a2cc1f6..89c38c6274f 100644 --- a/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/EntityUsage.test.tsx +++ b/ui/litellm-dashboard/src/app/(dashboard)/usage/_components/components/EntityUsage/EntityUsage.test.tsx @@ -25,8 +25,17 @@ vi.mock("@/components/networking", () => ({ // Mock the child components to simplify testing vi.mock("@/components/activity_metrics", () => ({ - ActivityMetrics: () =>
{data.date}
+Total Spend: ${formatNumberWithCommas(data.metrics.spend, 2)}
+Total Requests: {data.metrics.api_requests}
+Successful: {data.metrics.successful_requests}
+Failed: {data.metrics.failed_requests}
+Total Tokens: {data.metrics.total_tokens}
++ Total {capitalizedEntityLabel}s: {entityCount} +
+Spend by {capitalizedEntityLabel}:
+ {Object.entries(data.breakdown.entities || {}) + .sort(([, a], [, b]) => { + const spendA = (a as EntityMetrics).metrics.spend; + const spendB = (b as EntityMetrics).metrics.spend; + return spendB - spendA; + }) + .slice(0, 5) + .map(([entity, entityData]) => { + const metrics = entityData as EntityMetrics; + return ( ++ {getEntityLabel(entity, metrics.metadata)}: $ + {formatNumberWithCommas(metrics.metrics.spend, 2)} +
+ ); + })} + {entityCount > 5 &&...and {entityCount - 5} more
} +{data.metadata.alias}
+Spend: ${formatNumberWithCommas(data.metrics.spend, 4)}
+Requests: {data.metrics.api_requests.toLocaleString()}
++ Successful: {data.metrics.successful_requests.toLocaleString()} +
+Failed: {data.metrics.failed_requests.toLocaleString()}
+Tokens: {data.metrics.total_tokens.toLocaleString()}
+{data.date}
-- Total Spend: ${formatNumberWithCommas(data.metrics.spend, 2)} -
-Total Requests: {data.metrics.api_requests}
-Successful: {data.metrics.successful_requests}
-Failed: {data.metrics.failed_requests}
-Total Tokens: {data.metrics.total_tokens}
-- Total {capitalizedEntityLabel}s: {entityCount} -
-Spend by {capitalizedEntityLabel}:
- {Object.entries(data.breakdown.entities || {}) - .sort(([, a], [, b]) => { - const spendA = (a as EntityMetrics).metrics.spend; - const spendB = (b as EntityMetrics).metrics.spend; - return spendB - spendA; - }) - .slice(0, 5) - .map(([entity, entityData]) => { - const metrics = entityData as EntityMetrics; - return ( -- {getEntityLabel(entity, metrics.metadata)}: $ - {formatNumberWithCommas(metrics.metrics.spend, 2)} -
- ); - })} - {entityCount > 5 && ( -...and {entityCount - 5} more
- )} -{data.metadata.alias}
-Spend: ${formatNumberWithCommas(data.metrics.spend, 4)}
-Requests: {data.metrics.api_requests.toLocaleString()}
-- Successful: {data.metrics.successful_requests.toLocaleString()} -
-Failed: {data.metrics.failed_requests.toLocaleString()}
-Tokens: {data.metrics.total_tokens.toLocaleString()}
-