chat-flow/__tests__/flows/flow-authorization.test.ts

39 lines
901 B
TypeScript
Raw Normal View History

2025-07-29 08:45:22 +08:00
import "@testing-library/jest-dom";
import { parseConfigures } from "@/flows/components/SettingHeaderConfig";
describe("Flow Authorization", () => {
it("parse", () => {
expect(
parseConfigures([
{
key: "Authorization",
value: " $${{ GITHUB_TOKEN }}",
},
]),
).toEqual([{ key: "Authorization", value: "${{ GITHUB_TOKEN }}" }]);
expect(
parseConfigures([
{
key: "Authorization",
value: "{{ GITHUB_TOKEN }}",
},
]),
).toEqual([]);
});
it("parse two values", () => {
expect(
parseConfigures([
{
key: "Accept",
value: "application/vnd.github+json",
},
{
key: "Authorization",
value: " $${{ GITHUB_TOKEN }}",
},
]),
).toEqual([{ key: "Authorization", value: "${{ GITHUB_TOKEN }}" }]);
});
});