mirror of
https://github.com/anuraghazra/github-readme-stats.git
synced 2025-02-11 14:31:55 +08:00
27 lines
830 B
JavaScript
27 lines
830 B
JavaScript
const { kFormatter, encodeHTML, renderError } = require("../src/utils");
|
|
|
|
describe("Test utils.js", () => {
|
|
it("should test kFormatter", () => {
|
|
expect(kFormatter(1)).toBe(1);
|
|
expect(kFormatter(-1)).toBe(-1);
|
|
expect(kFormatter(500)).toBe(500);
|
|
expect(kFormatter(1000)).toBe("1k");
|
|
expect(kFormatter(10000)).toBe("10k");
|
|
expect(kFormatter(12345)).toBe("12.3k");
|
|
expect(kFormatter(9900000)).toBe("9900k");
|
|
});
|
|
|
|
it("should test encodeHTML", () => {
|
|
expect(encodeHTML(`<html>hello world<,.#4^&^@%!))`)).toBe(
|
|
"<html>hello world<,.#4^&^@%!))"
|
|
);
|
|
});
|
|
|
|
it("should test renderError", () => {
|
|
document.body.innerHTML = renderError("Something went wrong");
|
|
expect(document.getElementById("message").textContent).toBe(
|
|
"Something went wrong"
|
|
);
|
|
});
|
|
});
|