Page 503 - Nodejs 교과서 개정2판
P. 503

.expect(302,	done);
           		});
           });
           describe('POST	/join',	()	=>	{
           ➋
           		const	agent	=	request.agent(app);

           ➌
           		beforeEach((done)	=>	{
           				agent
           						.post('/auth/login')
           						.send({
           								email:	'zerohch0@gmail.com',
           								password:	'nodejsbook',
           						})
           						.end(done);
           		});
           ➍
           		test('이미	로그인했으면	redirect	/',	(done)	=>	{
           				const	message	=	encodeURIComponent('로그인한	상태입니다.');
           				agent
           						.post('/auth/join')
           						.send({
           								email:	'zerohch0@gmail.com',
           								nick:	'zerocho',
           								password:	'nodejsbook',
           						})
           						.expect('Location',	`/?error=${message}`)
           						.expect(302,	done);
           		});
           });




         ➊ ୐ ߣ૩ describeীࢲח ഥਗоੑਸ పझ౟೤פ׮

         ➋ ف ߣ૩ describeীࢲח ۽Ӓੋೠ ࢚కীࢲ ഥਗоੑਸ दبೞח ҃਋ܳ పझ౟೤פ׮  ੉ٸ  ௏٘੄ ࣽࢲо

            ݒ਋ ઺ਃ೤פ׮  ۽Ӓੋೠ ࢚కৈঠ ഥਗоੑਸ పझ౟ೡ ࣻ ੓ਵ޲۽ ۽Ӓੋ ਃ୒җ ഥਗоੑ ਃ୒੉ ࣽࢲ
            ؀۽ ੉ܖযઉঠ ೤פ׮  ੉ٸ agentܳ ٜ݅যࢲ ೞա ੉࢚੄ ਃ୒ীࢲ ੤ࢎਊೡ ࣻ ੓णפ׮

         ➌ beforeEachח пп੄ పझ౟ प೯ী খࢲ ݢ੷ प೯غח ࠗ࠙ੑפ׮  ഥਗоੑ పझ౟ܳ ਤ೧ ইө ࢤࢿೠ ag

            ent ё୓۽ ۽Ӓੋਸ ݢ੷ ࣻ೯೤פ׮  end(done)ਵ۽ beforeEach ೣࣻо ݃ޖܻغ঻਺ਸ ঌ۰ঠ ೤פ׮
         ➍ ۽Ӓੋػ agent۽ ഥਗоੑ పझ౟ܳ ૓೯೤פ׮  ۽Ӓੋೠ ࢚క੉޲۽ r۽Ӓੋೠ ࢚కੑפ׮sۄח ী۞ ݫद
            ૑৬ ೣԋ ܻ׮੉۩౟ؾפ׮

          
         పझ౟ܳ ࣻ೯ೞݶ ࢿҕ೤פ׮
   498   499   500   501   502   503   504   505   506   507   508