From c49970f4bec3cfa761d610ab07ea206289ec9c96 Mon Sep 17 00:00:00 2001 From: undefined Date: Mon, 5 Oct 2020 20:54:23 +0800 Subject: [PATCH] spec: update mock --- __mocks__/hydrooj.ts | 1 + packages/geoip/test/lib.spec.ts | 1 - packages/hydrooj/src/model/oplog.ts | 4 ++-- 3 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 __mocks__/hydrooj.ts diff --git a/__mocks__/hydrooj.ts b/__mocks__/hydrooj.ts new file mode 100644 index 000000000..65b4e35d6 --- /dev/null +++ b/__mocks__/hydrooj.ts @@ -0,0 +1 @@ +export * from '../packages/hydrooj/src/loader'; diff --git a/packages/geoip/test/lib.spec.ts b/packages/geoip/test/lib.spec.ts index 71a2ddf7c..2dfefd28d 100644 --- a/packages/geoip/test/lib.spec.ts +++ b/packages/geoip/test/lib.spec.ts @@ -1,4 +1,3 @@ -jest.mock('hydrooj/src/loader'); import 'hydrooj'; import 'hydrooj/src/lib/i18n'; import * as lib from '@hydrooj/geoip/lib'; diff --git a/packages/hydrooj/src/model/oplog.ts b/packages/hydrooj/src/model/oplog.ts index ce82a4a05..39a611a08 100644 --- a/packages/hydrooj/src/model/oplog.ts +++ b/packages/hydrooj/src/model/oplog.ts @@ -4,8 +4,8 @@ import * as db from '../service/db'; export const coll = db.collection('oplog'); -export async function add(data: Partial): Promise { - const res = await coll.insertOne(data); +export async function add(data: Partial & { type: string }): Promise { + const res = await coll.insertOne({ _id: new ObjectID(), ...data }); return res.insertedId; }