MCPcopy Create free account
hub / github.com/callumalpass/tasknotes / createPlugin

Function createPlugin

tests/unit/bases/basesTaskInfo.test.ts:9–26  ·  view source on GitHub ↗
(sortOrderField = "sort_order")

Source from the content-addressed store, hash-verified

7import { DEFAULT_FIELD_MAPPING } from "../../../src/settings/defaults";
8
9function createPlugin(sortOrderField = "sort_order") {
10 const fieldMapper = new FieldMapper({
11 ...DEFAULT_FIELD_MAPPING,
12 sortOrder: sortOrderField,
13 });
14
15 return {
16 fieldMapper,
17 settings: {
18 defaultTaskStatus: "open",
19 storeTitleInFilename: false,
20 },
21 dependencyCache: undefined,
22 cacheManager: {
23 getCachedTaskInfoSync: jest.fn(),
24 },
25 };
26}
27
28describe("Bases TaskInfo assembly", () => {
29 it("preserves mapped manual-order values on TaskInfo", () => {

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected