39 lines
901 B
TypeScript
39 lines
901 B
TypeScript
|
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 }}" }]);
|
||
|
});
|
||
|
});
|