From 9e34b69d9d93cc4fa3285679eeda9849d17cd662 Mon Sep 17 00:00:00 2001 From: Divyansh Seth <divyanshseth08@gmail.com> Date: Thu, 6 Jun 2024 23:10:31 +0530 Subject: [PATCH] working on middleware test --- .DS_Store | Bin 0 -> 8196 bytes backend/.DS_Store | Bin 0 -> 6148 bytes backend/tests/userModel.test.ts | 23 +++++++++++++++++++++++ 3 files changed, 23 insertions(+) create mode 100644 .DS_Store create mode 100644 backend/.DS_Store create mode 100644 backend/tests/userModel.test.ts diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..4b3d17830b6f63b59f484d8db907f3252285f680 GIT binary patch literal 8196 zcmeHM&2JM&6n_)kc$XB|5IY3ggM}|h1PB2HsH!j~s6>1O#V9x=V0OJ@XO;DiwYyFV zQ6!%Ws?<LK35iqxgGyXcRh1(Wx2i{^UdoLV5^p|C)>+II1T)gi@9n&gdGlM(uHG5| zNV(%42bcf=13O1+1cwhauID|~hSba$B0+!fo5w44)@r9L^@L_XGoTsJ3}^;41D^{6 z_|E3d81UYgT0Lq8Gy`8H1N`|=z|OIxuq#nKI&csr0AdEGMMK%*0%Ad7NnuwaYOoRM ziYQ%)Dlv$3$N7S?D=F+sl<q)O@j=weL{%t6td8*u!W>9Rq8>E^nt?O}ymrsPQD}k( zabNv@;MX@vU5m}kI6iZ5&e(VQ8oV(6Jm0T(KdNu9B)$z?7N<1ZTNhTK15V%SF!m6m zZ?j0|FxlETvXBuuq^!0w8En;;4~S0|S#ZFHI;;YP0Ni9g!@0QwBA-5sWIoSMbvn-_ zC)?t**j7G+t&;f|7ezh>G#~_qxx_LfXFY1Gd+>+T_Pr>cntDlwc4WR8&SuT*NcMJR zg{@a&JMKhfJ6z&dHyHDso@_e{9$l|lxeF|aZ7-mqaPVA;Cd)Uyz-8-Y)(PB5_*SIC zG!3(6O>AtOI5Ra_n4UhlIa$~^JB{+G=@Xlqrjaim`(eJe>bC;+3$lcbsK+$ylGpFY z2PmcX<<-~JzR2Ibef?`$YG;PIbL87yyZ2b5d&fp|qxpP(d|!Ti|M+(`Ys|6htId#S ze1Z8aEc+e0)C@hh(zfef(5%Mv=eXkCr!{NuHq&|P-r1VEaj%UwxvdEi?x&E_K*XDC zG$I;T6Y^rs+7s17=KI%K<i#Ef7MCOBdp4%6*`UF2#Wm!5uFX}^0u3X?luz}xZ#&eV z3(72xS!>Y_Lpx~F@;z?Jqt#h(J)}HR)kB%@rFibOq_bGM+!GE-!GfX`0L)xZQb^2Y z*N*8`=6Vf}x@NI7uQUc6hVyV07VwvUAAW;J@H;$(zu+JEAKsEI*-s9V!{j9Sk(?u! z$Sk=<mdFb6r1wzoPJiFO9trU}b*GbO%Di;z)rV}7r>gqoapS*XamrJ%lIQAUcFB{q z^U7nMW-8WNB@BEPG*Q>v54Y1zGw|gyutRQbg4h2S2Y>(natY8o(+p?^fMjMWGi4-V z(5sKv+6C-)vGd05x)Oy84x$`K6y-SL`#%g(E}$v*DJkqq#2IX#<U@dd{|oN*@bxnA E4olKd1ONa4 literal 0 HcmV?d00001 diff --git a/backend/.DS_Store b/backend/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..b617cc1fc207af85d2e96dcacfd9254febe8fcf0 GIT binary patch literal 6148 zcmeHK%}T>S5dOBU8nKifJb3Vsv$x`1Vo4uBdKHxZpohd1YrF}0AK$}^1;wLJ;UoCX z?$Rct76cKI8JPVxyE8kJZy}QbVEXx_2Xp}hRKdnBhczPmqBUvwl{V4XGcJ%K!vr~! znzb(cMF!;V+PJZ|HbwdVrkE#Jz2P`ZXOj4K=lyV#ZJNdLD9J{&362I2`~BeQbhG{B zTlTZ-RW8BF2aiS*bKGKF&Js9&T<w%|db`i_XP1-rOS4r5_1$tj;8o&n;SOYlV}%)@ zb6(vo$30stUKTr+i;{mi_IitI{7~YnC<DrXGVoIjux5({dk%F}29yD1V99`dA3~~N z<gsvQKOG!w3qWjf*$U^<ONdYCG4fbA<POC+SE6$@zQr)ko$H~ui#!$%ojZ(gK8%lS ze1~Febe<ntbC}4Xj>>>CP-UR$9=lTi2VeL9RVRH?29$w+#eiwW!?@2^^0l@0a#CwU s>Lpb~><WiV7fx&`rmd9X1F99ShcY2X9t($Dq3Dl*r9lT};8z*=1Z631N&o-= literal 0 HcmV?d00001 diff --git a/backend/tests/userModel.test.ts b/backend/tests/userModel.test.ts new file mode 100644 index 0000000..5dbeeeb --- /dev/null +++ b/backend/tests/userModel.test.ts @@ -0,0 +1,23 @@ +import dotenv from 'dotenv'; +import mongoose from 'mongoose'; + +dotenv.config(); + +describe('insert user', () => { + beforeAll(async () => { + await mongoose.connect(`${process.env.MONGO_URI}/users`); + }); + + afterAll(async () => { + await mongoose.connection.close(); + }); + + it('should insert a user into collection', async () => { + const users = mongoose.connection.collection('users'); + const mockUser = { name: 'user1234', password: 'pass1' }; + await users.insertOne(mockUser); + + const insertedUser = await users.findOne({ name: 'user1234' }); + expect(insertedUser).toEqual(mockUser); + }); +});