refactor: updater errors
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import { beforeEach, describe, expect, it } from "vitest";
|
||||
import { err } from "neverthrow";
|
||||
import { InMemoryFileSystem } from "../../tests/helpers/InMemoryFileSystem";
|
||||
import { AppError } from "@/error";
|
||||
import { appError, AppErrorVariant } from "@/error";
|
||||
import { FsTaskRepository } from "@/storage/FsTaskRepository";
|
||||
import { openTask } from "./openTask";
|
||||
|
||||
@@ -34,12 +34,14 @@ describe("openTask", () => {
|
||||
expect(result.value.task).toEqual(created);
|
||||
});
|
||||
|
||||
it("returns not_found for unknown id", async () => {
|
||||
it("returns not-found for unknown id", async () => {
|
||||
const result = await openTask(repo, {
|
||||
folderPath: folder,
|
||||
id: "missing",
|
||||
});
|
||||
expect(result).toEqual(err(AppError.notFound()));
|
||||
expect(result).toEqual(
|
||||
err(appError(AppErrorVariant.NOT_FOUND, { id: "missing" })),
|
||||
);
|
||||
});
|
||||
|
||||
it("rejects missing folder", async () => {
|
||||
@@ -47,7 +49,7 @@ describe("openTask", () => {
|
||||
folderPath: undefined,
|
||||
id: "x",
|
||||
});
|
||||
expect(result).toEqual(err(AppError.noFolder()));
|
||||
expect(result).toEqual(err(appError(AppErrorVariant.NO_FOLDER)));
|
||||
});
|
||||
|
||||
it("rejects missing id", async () => {
|
||||
@@ -55,6 +57,6 @@ describe("openTask", () => {
|
||||
folderPath: folder,
|
||||
id: undefined,
|
||||
});
|
||||
expect(result).toEqual(err(AppError.noId()));
|
||||
expect(result).toEqual(err(appError(AppErrorVariant.NO_ID)));
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user