From bbadc0b212c28110e1912485b556f7cfc533a010 Mon Sep 17 00:00:00 2001 From: Alexandr Garbuzov Date: Sun, 24 Aug 2025 17:44:45 +0300 Subject: [PATCH] tests(wakatime card): add percent display format test (#3505) --- .../renderWakatimeCard.test.js.snap | 158 ++++++++++++++++++ tests/renderWakatimeCard.test.js | 7 + 2 files changed, 165 insertions(+) diff --git a/tests/__snapshots__/renderWakatimeCard.test.js.snap b/tests/__snapshots__/renderWakatimeCard.test.js.snap index 28329af7..3727c36a 100644 --- a/tests/__snapshots__/renderWakatimeCard.test.js.snap +++ b/tests/__snapshots__/renderWakatimeCard.test.js.snap @@ -461,3 +461,161 @@ exports[`Test Render WakaTime Card should render correctly with compact layout w " `; + +exports[`Test Render WakaTime Card should render correctly with percent display format 1`] = ` +" + + + + + + + + + + + + + WakaTime Stats (last 7 days) + + + + + + + + + + Other: + 47.39 % + + + + + + + + + + + + TypeScript: + 50.48 % + + + + + + + + + + + + + + + " +`; diff --git a/tests/renderWakatimeCard.test.js b/tests/renderWakatimeCard.test.js index 1efa4cfc..ca238148 100644 --- a/tests/renderWakatimeCard.test.js +++ b/tests/renderWakatimeCard.test.js @@ -82,4 +82,11 @@ describe("Test Render WakaTime Card", () => { "No coding activity this week", ); }); + + it("should render correctly with percent display format", () => { + const card = renderWakatimeCard(wakaTimeData.data, { + display_format: "percent", + }); + expect(card).toMatchSnapshot(); + }); });