Gist card: handle not found error (#3100)

This commit is contained in:
Alexandr Garbuzov authored and GitHub committed 2023-08-20 09:58:16 +02:00
1 parent c3c5a0dd32
commit 93733caaa6
2 files changed
+19

No files matched your search

+18
View File
@@ -52,6 +52,14 @@ const gist_data = {
},
};
const gist_not_found_data = {
data: {
viewer: {
gist: null,
},
},
};
const gist_errors_data = {
errors: [
{
@@ -83,6 +91,16 @@ describe("Test fetchGist", () => {
});
});
it("should throw correct error if gist not found", async () => {
mock
.onPost("https://api.github.com/graphql")
.reply(200, gist_not_found_data);
await expect(fetchGist("bbfce31e0217a3689c8d961a356cb10d")).rejects.toThrow(
"Gist not found",
);
});
it("should throw error if reaponse contains them", async () => {
mock.onPost("https://api.github.com/graphql").reply(200, gist_errors_data);