NotificationProvider tests

This commit is contained in:
Jeffrey Koehler 2021-10-25 23:49:27 -05:00
parent c86e80d1b9
commit 76eea7bdfd

View file

@ -16,3 +16,25 @@ describe("notification default information", () => {
expect(notification.name).toBe(undefined);
});
});
describe("notification to error if blank notification called", () => {
it("should respond with an error if just called.", async () => {
let notif = new NotificationProvider();
let notificationConf = {
type: "telegram",
telegramBotToken: "abc",
telegramChatID: "123",
};
let msg = "PassedInMessage😀";
try {
await notif.send(notificationConf, msg, null, null);
expect("Error thrown").toBe(false);
} catch (e) {
expect(e.message).toBe("Have to override Notification.send(...)");
}
});
});