Explorar o código

Use .insert() on API test as the mongo mock doesn't have insertOne :(

Fela Maslen %!s(int64=7) %!d(string=hai) anos
pai
achega
1a71bd75aa
Modificáronse 1 ficheiros con 7 adicións e 1 borrados
  1. 7 1
      src/server/modules/crud.js

+ 7 - 1
src/server/modules/crud.js

@@ -54,7 +54,13 @@ function makeInsertDoc(collection, schema) {
 
         const dbCollection = await db.collection(collection);
 
-        const result = await dbCollection.insertOne(value);
+        let result = null;
+
+        if (process.env.NODE_ENV === 'test') {
+            result = await dbCollection.insert(value);
+        } else {
+            result = await dbCollection.insertOne(value);
+        }
 
         try {
             const { _id, ...dbResult } = result.ops[0];