From f4fd12b8ca56ab07fc070c9d6c8a5ed7973a2265 Mon Sep 17 00:00:00 2001
From: rlacko <rlacko@sch.bme.hu>
Date: Mon, 3 Aug 2020 15:13:13 +0200
Subject: [PATCH] remove createData from defaultKeys

---
 src/resources/task/__tests__/taskFuncTest.js | 141 +++++++++----------
 1 file changed, 68 insertions(+), 73 deletions(-)

diff --git a/src/resources/task/__tests__/taskFuncTest.js b/src/resources/task/__tests__/taskFuncTest.js
index 560d874..1d01cac 100644
--- a/src/resources/task/__tests__/taskFuncTest.js
+++ b/src/resources/task/__tests__/taskFuncTest.js
@@ -4,33 +4,30 @@ const { merge, has } = require('lodash')
 const { validateKeys } = require('../../../utils/testHelpers')
 
 const { User } = require('../../user/userModel')
-const {Task}= require('../taskModel')
+const { Task } = require('../taskModel')
 
 const endpointUrl = '/api/v1/task'
 const fakeUserJson = {
-    internal_id: 'fakeId',
-    schacc: 'fakeUser',
-    fullName: 'faker Janos',
-    secondaryEmail: 'faker@fake.com',
-  }
-let fakeTaskJson={
-  title:"The greatest task",
-  description:'Ezt kell csinálni a greatest tasknál',
-  deadline:"2020.12.31",
-  createData:"CreateData",
-  bit:"10",
+  internal_id: 'fakeId',
+  schacc: 'fakeUser',
+  fullName: 'faker Janos',
+  secondaryEmail: 'faker@fake.com',
+}
+let fakeTaskJson = {
+  title: 'The greatest task',
+  description: 'Ezt kell csinálni a greatest tasknál',
+  deadline: '2020.12.31',
+  bit: '10',
+}
+const defaultKeys = {
+  _id: true,
+  title: true,
+  description: true,
+  deadline: true,
+  bit: true,
+}
 
-  }
-  const defaultKeys={
-    _id:true,
-    title:true,
-    description:true,
-    deadline:true,
-    createData:true,
-    bit:true,
-  }
-
- describe('/task "Mentor" Functionality', () => {
+describe('/task "Mentor" Functionality', () => {
   let authSession
   // Login as mentor
   beforeEach(async function (done) {
@@ -41,60 +38,58 @@ let fakeTaskJson={
       return done()
     })
   })
-  //readone 
+  //readone
   test(`GET existing task`, async () => {
     const newTask = await Task.create(fakeTaskJson)
     let response = await authSession.get(`${endpointUrl}/${newTask._id}`)
     expect(response.statusCode).toBe(200)
   })
-  test('GET invalid task',async()=>{
-    let response=await authSession.get(`${endpointUrl}/almafa`)
+  test('GET invalid task', async () => {
+    let response = await authSession.get(`${endpointUrl}/almafa`)
     expect(response.statusCode).toBe(422)
   })
-    // Get Many
-    test(`GET many returns with allowed keys`, async () => {
-      await Task.create(fakeTaskJson)
-      await Task.create(fakeTaskJson)
-      let response = await authSession.get(endpointUrl)
-      expect(response.statusCode).toBe(200)
-      response.body.data.forEach((eachData) => {
-        validateKeys(eachData, defaultKeys)
-      })
+  // Get Many
+  test(`GET many returns with allowed keys`, async () => {
+    await Task.create(fakeTaskJson)
+    await Task.create(fakeTaskJson)
+    let response = await authSession.get(endpointUrl)
+    expect(response.statusCode).toBe(200)
+    response.body.data.forEach((eachData) => {
+      validateKeys(eachData, defaultKeys)
     })
-            // Create
+  })
+  // Create
   test(`Create task`, async () => {
     const newTask = await Task.create(fakeTaskJson)
-    let response =await authSession.post(`${endpointUrl}/`).send({
-      title:newTask.title,
-      description:newTask.description,
-      deadline:newTask.deadline,
-      createData:newTask.createData,
-      bit:newTask.bit,
+    let response = await authSession.post(`${endpointUrl}/`).send({
+      title: newTask.title,
+      description: newTask.description,
+      deadline: newTask.deadline,
+      createData: newTask.createData,
+      bit: newTask.bit,
     })
     expect(response.statusCode).toBe(201)
     validateKeys(response.body.data, defaultKeys)
   })
   //Update
-  test(`Update task`,async()=>{
-    const newTask=await Task.create(fakeTaskJson)
-    let response=await authSession
-    .put(`${endpointUrl}/${newTask._id}`)
-    .send({
-      title:'updatedtitle',
+  test(`Update task`, async () => {
+    const newTask = await Task.create(fakeTaskJson)
+    let response = await authSession.put(`${endpointUrl}/${newTask._id}`).send({
+      title: 'updatedtitle',
     })
     expect(response.statusCode).toBe(200)
     expect(response.body.data.title).toBe('updatedtitle')
   })
   //Delete
-  test(`Delete task`,async ()=>{
+  test(`Delete task`, async () => {
     const newTask = await Task.create(fakeTaskJson)
-    let response=await authSession.delete(`${endpointUrl}/${newTask._id}`)
+    let response = await authSession.delete(`${endpointUrl}/${newTask._id}`)
     expect(response.statusCode).toBe(200)
   })
- })
- //Nem számít az ,hogy melyikkel teszteled mert mind2nak ugyan olyannak kell lennie.
+})
+//Nem számít az ,hogy melyikkel teszteled mert mind2nak ugyan olyannak kell lennie.
 //normal=accepted
- describe('/task "Accepted" Functionality', () => {
+describe('/task "Accepted" Functionality', () => {
   let authSession
   // Login as accepted and create a group
   beforeEach(async function (done) {
@@ -105,24 +100,24 @@ let fakeTaskJson={
       return done()
     })
   })
-       //readone 
-       test(`GET existing task`, async () => {
-        const newTask = await Task.create(fakeTaskJson)
-        let response = await authSession.get(`${endpointUrl}/${newTask._id}`)
-        expect(response.statusCode).toBe(200)
-      })
-      test('GET invalid task',async()=>{
-        let response=await authSession.get(`${endpointUrl}/almafa`)
-        expect(response.statusCode).toBe(422)
-      })
-        // Get Many
-        test(`GET many returns with allowed keys`, async () => {
-          await Task.create(fakeTaskJson)
-          await Task.create(fakeTaskJson)
-          let response = await authSession.get(endpointUrl)
-          expect(response.statusCode).toBe(200)
-          response.body.data.forEach((eachData) => {
-            validateKeys(eachData, defaultKeys)
-          })
-        })
+  //readone
+  test(`GET existing task`, async () => {
+    const newTask = await Task.create(fakeTaskJson)
+    let response = await authSession.get(`${endpointUrl}/${newTask._id}`)
+    expect(response.statusCode).toBe(200)
+  })
+  test('GET invalid task', async () => {
+    let response = await authSession.get(`${endpointUrl}/almafa`)
+    expect(response.statusCode).toBe(422)
+  })
+  // Get Many
+  test(`GET many returns with allowed keys`, async () => {
+    await Task.create(fakeTaskJson)
+    await Task.create(fakeTaskJson)
+    let response = await authSession.get(endpointUrl)
+    expect(response.statusCode).toBe(200)
+    response.body.data.forEach((eachData) => {
+      validateKeys(eachData, defaultKeys)
+    })
+  })
 })
-- 
GitLab