Files
Homarr/packages/common/src/test/error.spec.ts
Meier Lukas d7ecdf5567 feat: add simple app ping (#580)
* feat: add simple ping

* refactor: make ping run on server and show errors

* fix: format issues

* fix: missing translation for enabled ping option for app

* refactor: remove ping queue as no longer needed

* chore: address pull request feedback

* test: add some unit tests

* fix: format issues

* fix: deepsource issues
2024-06-08 17:33:16 +02:00

42 lines
971 B
TypeScript

import { describe, expect, test } from "vitest";
import { extractErrorMessage } from "../error";
describe("error to resolve to correct message", () => {
test("error class to resolve to error message", () => {
// Arrange
const error = new Error("Message");
// Act
const message = extractErrorMessage(error);
// Assert
expect(typeof message).toBe("string");
expect(message).toBe("Message");
});
test("error string to resolve to error message", () => {
// Arrange
const error = "Message";
// Act
const message = extractErrorMessage(error);
// Assert
expect(typeof message).toBe("string");
expect(message).toBe("Message");
});
test("error whatever to resolve to unknown error message", () => {
// Arrange
const error = 5;
// Act
const message = extractErrorMessage(error);
// Assert
expect(typeof message).toBe("string");
expect(message).toBe("Unknown error");
});
});