21 lines
500 B
TypeScript
21 lines
500 B
TypeScript
import { describe, it } from "vitest";
|
|
import { writeFileSync } from "fs";
|
|
import { Fico } from "../src/Fico.js";
|
|
|
|
describe("generate png", () => {
|
|
it("should generate a PNG file", () => {
|
|
const fico = new Fico();
|
|
|
|
const input = new TextEncoder().encode("Hello FICO 🚀");
|
|
|
|
const png = fico.toPNG(input);
|
|
|
|
writeFileSync("out.png", png);
|
|
|
|
// juste vérifier que quelque chose est généré
|
|
if (!png || png.length === 0) {
|
|
throw new Error("PNG empty");
|
|
}
|
|
});
|
|
});
|