feat: add logto auth and backend metrics integration
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
import { describe, expect, test } from "vitest";
|
||||
|
||||
import {
|
||||
isBackendMetricsResponseMessage,
|
||||
isBackendMetricsSearchRequestMessage
|
||||
} from "../src/shared/backend-metrics-messages";
|
||||
|
||||
describe("backend-metrics-messages", () => {
|
||||
test("accepts a backend metrics search request", () => {
|
||||
expect(
|
||||
isBackendMetricsSearchRequestMessage({
|
||||
type: "backend-metrics:search",
|
||||
value: {
|
||||
starIds: ["111", "222"]
|
||||
}
|
||||
})
|
||||
).toBe(true);
|
||||
});
|
||||
|
||||
test("accepts a successful backend metrics response", () => {
|
||||
expect(
|
||||
isBackendMetricsResponseMessage({
|
||||
ok: true,
|
||||
type: "backend-metrics:result",
|
||||
value: {
|
||||
rows: [
|
||||
{
|
||||
a3IncreaseCount: "10.00",
|
||||
afterViewSearchCount: "20.00",
|
||||
afterViewSearchRate: "0.20%",
|
||||
cpSearch: "1.10",
|
||||
cpa3: "2.20",
|
||||
newA3Rate: "1.50%",
|
||||
starId: "111"
|
||||
}
|
||||
]
|
||||
}
|
||||
})
|
||||
).toBe(true);
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user