tests: refactor stats card e2e test to avoid future error due to yearly data update (#3612)

* tests: refactor stats card e2e test to avoid future error due to yearly data update

* dev
This commit is contained in:
Alexandr Garbuzov 2024-01-25 11:31:54 +02:00 committed by GitHub
parent 0704b5a58d
commit 319e3d401f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -20,13 +20,13 @@ const STATS_DATA = {
name: "Cateline Mnemosyne",
totalPRs: 2,
totalReviews: 0,
totalCommits: 1,
totalCommits: 15,
totalIssues: 1,
totalStars: 1,
contributedTo: 1,
rank: {
level: "C",
percentile: 98.38875766503551,
percentile: 98.2625144160878,
},
};
@ -120,11 +120,13 @@ describe("Fetch Cards", () => {
).resolves.not.toThrow();
// Get local stats card.
const localStatsCardSVG = renderStatsCard(STATS_DATA);
const localStatsCardSVG = renderStatsCard(STATS_DATA, {
include_all_commits: true,
});
// Get the Vercel preview stats card response.
const serverStatsSvg = await axios.get(
`${VERCEL_PREVIEW_URL}/api?username=${USER}&${CACHE_BURST_STRING}`,
`${VERCEL_PREVIEW_URL}/api?username=${USER}&include_all_commits=true&${CACHE_BURST_STRING}`,
);
// Check if stats card from deployment matches the stats card from local.