Skip to content

Commit 1ac691a

Browse files
authored
♻️ Refactor: Move mock utils to @core (#368)
1 parent 36a91d2 commit 1ac691a

40 files changed

+52
-43
lines changed

packages/backend/src/__tests__/helpers/mock.events.init.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ import {
77
gSchema$EventBase,
88
gSchema$EventInstance,
99
} from "@core/types/gcal";
10+
import { isBase } from "@core/util/event/event.util";
1011
import { Collections } from "@backend/common/constants/collections";
11-
import { isBase } from "@backend/event/util/event.util";
1212
import { mockGcalEvents } from "../mocks.gcal/mocks.gcal/factories/gcal.event.factory";
1313

1414
export interface State_AfterGcalImport {

packages/backend/src/__tests__/mocks.ccal/ccal.mock.db.util.ts renamed to packages/backend/src/__tests__/mocks.db/ccal.mock.db.util.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
import { ObjectId } from "mongodb";
22
import { faker } from "@faker-js/faker/.";
3+
import {
4+
createMockBaseEvent,
5+
createMockInstance,
6+
} from "@core/__mocks__/mocks.ccal/ccal.event.factory";
37
import {
48
Schema_Event,
59
Schema_Event_Recur_Base,
610
Schema_Event_Recur_Instance,
711
} from "@core/types/event.types";
812
import { Collections } from "@backend/common/constants/collections";
913
import { TestSetup } from "../helpers/mock.db.setup";
10-
import { createMockBaseEvent, createMockInstance } from "./ccal.event.factory";
1114

1215
export const createRecurrenceSeries = async (
1316
setup: TestSetup,

packages/backend/src/event/services/event.delete.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { Schema_Event } from "@core/types/event.types";
44
import {
55
mockSomedayRecurrences,
66
newsletterId,
7-
} from "../../../../core/src/__mocks__/events/events.someday.recur";
7+
} from "../../../../core/src/__mocks__/v1/events/events.someday.recur";
88
import { YEAR_MONTH_DAY_FORMAT } from "../../../../core/src/constants/date.constants";
99
import { getDeleteByIdFilter } from "./event.service.util";
1010

packages/backend/src/event/services/event.find.allday.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Collection, Db, Filter, MongoClient } from "mongodb";
22
import { Schema_Event } from "@core/types/event.types";
3-
import { mockEventSetMar22 } from "../../../../core/src/__mocks__/events/events.22mar";
3+
import { mockEventSetMar22 } from "../../../../core/src/__mocks__/v1/events/events.22mar";
44
import { getReadAllFilter } from "./event.service.util";
55

66
describe("Mar 6 - 12, 2022: All-Day Events", () => {

packages/backend/src/event/services/event.find.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
import { Collection, Db, MongoClient } from "mongodb";
22
import { MapEvent } from "@core/mappers/map.event";
33
import { Schema_Event } from "@core/types/event.types";
4+
import { isBase, isExistingInstance } from "@core/util/event/event.util";
45
import {
56
mockRecurringGcalBaseEvent,
67
mockRecurringGcalInstances,
78
} from "@backend/__tests__/mocks.gcal/factories/gcal.event.factory";
8-
import { mockEventSetJan22 } from "../../../../core/src/__mocks__/events/events.22jan";
9-
import { mockEventSetSomeday1 } from "../../../../core/src/__mocks__/events/events.someday.1";
10-
import { isBase, isExistingInstance } from "../util/event.util";
9+
import { mockEventSetJan22 } from "../../../../core/src/__mocks__/v1/events/events.22jan";
10+
import { mockEventSetSomeday1 } from "../../../../core/src/__mocks__/v1/events/events.someday.1";
1111
import { getReadAllFilter } from "./event.service.util";
1212

1313
const gBase = mockRecurringGcalBaseEvent();

packages/backend/src/sync/services/import/all/import.all.util.test.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
import { ObjectId } from "mongodb";
2+
import {
3+
createMockBaseEvent,
4+
createMockInstance,
5+
} from "@core/__mocks__/mocks.ccal/ccal.event.factory";
26
import { Event_Core } from "@core/types/event.types";
3-
import { createMockBaseEvent } from "@backend/__tests__/mocks.ccal/ccal.event.factory";
4-
import { createMockInstance } from "@backend/__tests__/mocks.ccal/ccal.event.factory";
57
import { assignIds } from "./import.all.util";
68

79
const getEventsWithoutIds = () => {

packages/backend/src/sync/services/import/sync.import.series.test.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
import {
2+
filterBaseEvents,
3+
filterExistingInstances,
4+
} from "@core/util/event/event.util";
15
import {
26
cleanupCollections,
37
cleanupTestMongo,
@@ -6,10 +10,6 @@ import {
610
import { mockRecurringGcalBaseEvent } from "@backend/__tests__/mocks.gcal/factories/gcal.event.factory";
711
import { mockGcalEvents } from "@backend/__tests__/mocks.gcal/factories/gcal.event.factory.set";
812
import mongoService from "@backend/common/services/mongo.service";
9-
import {
10-
filterBaseEvents,
11-
filterExistingInstances,
12-
} from "@backend/event/util/event.util";
1313
import { createSyncImport } from "./sync.import";
1414

1515
// Mock Gcal Instances API response

packages/backend/src/sync/services/import/sync.import.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import {
1212
} from "@core/types/event.types";
1313
import { gCalendar, gSchema$Event, gSchema$EventBase } from "@core/types/gcal";
1414
import { Schema_Sync } from "@core/types/sync.types";
15+
import { categorizeRecurringEvents } from "@core/util/event/event.util";
1516
import { getGcalClient } from "@backend/auth/services/google.auth.service";
1617
import { Collections } from "@backend/common/constants/collections";
1718
import { ENV } from "@backend/common/constants/env.constants";
@@ -23,7 +24,6 @@ import {
2324
import { error } from "@backend/common/errors/handlers/error.handler";
2425
import gcalService from "@backend/common/services/gcal/gcal.service";
2526
import mongoService from "@backend/common/services/mongo.service";
26-
import { categorizeRecurringEvents } from "@backend/event/util/event.util";
2727
import {
2828
getSync,
2929
updateSync,

packages/backend/src/sync/services/import/sync.import.util.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import dayjs from "dayjs";
2-
import { gcalEvents } from "../../../../../core/src/__mocks__/events/gcal/gcal.event";
2+
import { gcalEvents } from "../../../../../core/src/__mocks__/v1/events/gcal/gcal.event";
33
import { cancelledEventsIds } from "../../../common/services/gcal/gcal.utils";
44
import { syncExpired, syncExpiresSoon } from "../../util/sync.util";
55
import { organizeGcalEventsByType } from "./sync.import.util";

packages/backend/src/sync/services/sync/gcal.sync.processor.test.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@ import {
55
Schema_Event_Recur_Base,
66
Schema_Event_Recur_Instance,
77
} from "@core/types/event.types";
8+
import {
9+
categorizeEvents,
10+
isExistingInstance,
11+
} from "@core/util/event/event.util";
812
import {
913
getEventsInDb,
1014
isEventCollectionEmpty,
@@ -16,7 +20,7 @@ import {
1620
setupTestDb,
1721
} from "@backend/__tests__/helpers/mock.db.setup";
1822
import { simulateDbAfterGcalImport } from "@backend/__tests__/helpers/mock.events.init";
19-
import { createRecurrenceSeries } from "@backend/__tests__/mocks.ccal/ccal.mock.db.util";
23+
import { createRecurrenceSeries } from "@backend/__tests__/mocks.db/ccal.mock.db.util";
2024
import {
2125
mockRecurringGcalBaseEvent,
2226
mockRegularGcalEvent,
@@ -26,10 +30,6 @@ import {
2630
mockGcalEvents,
2731
} from "@backend/__tests__/mocks.gcal/mocks.gcal/factories/gcal.event.factory";
2832
import { RecurringEventRepository } from "@backend/event/services/recur/repo/recur.event.repo";
29-
import {
30-
categorizeEvents,
31-
isExistingInstance,
32-
} from "@backend/event/util/event.util";
3333
import { Change_Gcal } from "@backend/sync/sync.types";
3434
import { GcalSyncProcessor } from "./gcal.sync.processor";
3535
import {

0 commit comments

Comments
 (0)