diff --git a/src/api.test.ts b/src/api.test.ts index f4a59d6..ab8f687 100644 --- a/src/api.test.ts +++ b/src/api.test.ts @@ -39,6 +39,11 @@ test("notifications API ", async () => { test("issue API ", async () => { let notifications = await api.getNotifications(); let issue = await api.getIssue(username, repo, 1); + let notification = notifications.find((n) => { + if (n.subject.html_url == issue.html_url) { + return n; + } + }); expect(notifications[0].subject.type).toEqual("Issue"); expect(issue.title).toEqual(notifications[0].subject.title); expect(issue.lazy_comments_data).toBeUndefined(); diff --git a/src/spec/notification.ts b/src/spec/notification.ts index db324e1..2da0a69 100644 --- a/src/spec/notification.ts +++ b/src/spec/notification.ts @@ -7,6 +7,7 @@ import Repository from "./repository"; type Subject = { title: string; url: URL; + html_url: URL; latest_comment_url: string; type: string; // Issue state: string;