@tsed/schema
Version:
JsonSchema module for Ts.ED Framework
58 lines (53 loc) • 895 B
text/typescript
import {mapHeaders} from "./mapHeaders.js";
describe("mapHeaders", () => {
it("should map headers", () => {
expect(
mapHeaders({
key: "value"
})
).toEqual({
key: {
example: "value",
type: "string"
}
});
expect(
mapHeaders({
key: 1
})
).toEqual({
key: {
example: 1,
type: "number"
}
});
expect(
mapHeaders({
key: {
description: "test",
value: 1
}
})
).toEqual({
key: {
description: "test",
example: 1,
type: "number"
}
});
expect(
mapHeaders({
key: {
description: "test",
example: 1
}
} as any)
).toEqual({
key: {
description: "test",
example: 1,
type: "number"
}
});
});
});