api-client/packages/hoppscotch-js-sandbox/src/__tests__/utils.spec.ts

22 lines
432 B
TypeScript

import { preventCyclicObjects } from "~/utils"
describe("preventCyclicObjects", () => {
test("succeeds with a simple object", () => {
const testObj = {
a: 1,
}
expect(preventCyclicObjects(testObj)).toBeRight()
})
test("fails with a cyclic object", () => {
const testObj = {
a: 1,
b: null as any,
}
testObj.b = testObj
expect(preventCyclicObjects(testObj)).toBeLeft()
})
})