import { it, expect } from "bun:test";
it("jsx with two elements", () => {
const input = Bun.inspect(
string inside child
);
const output = `
string inside child
`;
expect(input).toBe(output);
});
const Foo = () => foo
;
it("jsx with anon component", () => {
const input = Bun.inspect( );
const output = ` `;
expect(input).toBe(output);
});
it("jsx with fragment", () => {
const input = Bun.inspect(<>foo bar>);
const output = `<>foo bar>`;
expect(input).toBe(output);
});
it("inspect", () => {
expect(Bun.inspect(new TypeError("what")).includes("TypeError: what")).toBe(
true
);
expect("hi").toBe("hi");
expect(Bun.inspect(1)).toBe("1");
expect(Bun.inspect(1, "hi")).toBe("1 hi");
expect(Bun.inspect([])).toBe("[]");
expect(Bun.inspect({})).toBe("{ }");
expect(Bun.inspect({ hello: 1 })).toBe("{ hello: 1 }");
expect(Bun.inspect({ hello: 1, there: 2 })).toBe("{ hello: 1, there: 2 }");
expect(Bun.inspect({ hello: "1", there: 2 })).toBe(
'{ hello: "1", there: 2 }'
);
expect(Bun.inspect({ 'hello-"there': "1", there: 2 })).toBe(
'{ "hello-\\"there": "1", there: 2 }'
);
var str = "123";
while (str.length < 4096) {
str += "123";
}
expect(Bun.inspect(str)).toBe(str);
// expect(Bun.inspect(new Headers())).toBe("Headers (0 KB) {}");
expect(Bun.inspect(new Response()).length > 0).toBe(true);
// expect(
// JSON.stringify(
// new Headers({
// hi: "ok",
// })
// )
// ).toBe('{"hi":"ok"}');
expect(Bun.inspect(new Set())).toBe("Set {}");
expect(Bun.inspect(new Map())).toBe("Map {}");
expect(Bun.inspect(new Map([["foo", "bar"]]))).toBe(
'Map(1) {\n "foo": "bar",\n}'
);
expect(Bun.inspect(new Set(["bar"]))).toBe('Set(1) {\n "bar",\n}');
expect(Bun.inspect(foo
)).toBe("foo
");
expect(Bun.inspect(foo
)).toBe("foo
");
expect(Bun.inspect(foo
)).toBe("foo
");
expect(Bun.inspect(hi
)).toBe(
"hi
"
);
expect(Bun.inspect(quoted
)).toBe(
'quoted
'
);
expect(
Bun.inspect(
)
).toBe(`
`);
});
mp;showmsg=1&follow=1'>golang.org/x /net /CONTRIBUTORS (unfollow )Age Commit message (Collapse ) Author Files Lines
We do not update the published date because some feeds do not contains any date,
in this case it default to time.Now(), which could change the order of items on
the history page.