fix: wakatime stats fetcher (#871)

fixes #865
This commit is contained in:
Anurag Hazra authored and GitHub committed 2021-02-10 23:40:57 +05:30
1 parent 799a8c1e22
commit 93ae8d995b
5 files changed
+32 -32

No files matched your search

+4 -4
View File
@@ -1,7 +1,7 @@
require("@testing-library/jest-dom");
const axios = require("axios");
const MockAdapter = require("axios-mock-adapter");
const { fetchLast7Days } = require("../src/fetchers/wakatime-fetcher");
const { fetchWakatimeStats } = require("../src/fetchers/wakatime-fetcher");
const mock = new MockAdapter(axios);
afterEach(() => {
@@ -105,11 +105,11 @@ describe("Wakatime fetcher", () => {
const username = "anuraghazra";
mock
.onGet(
`https://wakatime.com/api/v1/users/${username}/stats/last_7_days?is_including_today=true`,
`https://wakatime.com/api/v1/users/${username}/stats?is_including_today=true`,
)
.reply(200, wakaTimeData);
const repo = await fetchLast7Days({ username });
const repo = await fetchWakatimeStats({ username });
expect(repo).toMatchInlineSnapshot(`
Object {
"categories": Array [
@@ -206,7 +206,7 @@ describe("Wakatime fetcher", () => {
it("should throw error", async () => {
mock.onGet(/\/https:\/\/wakatime\.com\/api/).reply(404, wakaTimeData);
await expect(fetchLast7Days("noone")).rejects.toThrow(
await expect(fetchWakatimeStats("noone")).rejects.toThrow(
"Wakatime user not found, make sure you have a wakatime profile",
);
});