Бұрыштық TDD, routerLink немесе URL өзгеруін қалай тексеруге болады

Суретті Unsplash сайтындағы JESHOOTS.COM

Мен сілтемелерім дұрыс жұмыс істеп тұрғанын тексеруім керек проблеманы кездестірдім, дегенмен олар шолғышта орнатылған сұрау параметрлерін біріктіріп, қосымшаның басқа бетіне өту керек еді.

Бұл нақты мәселені шешудің көптеген жолдары табылған жоқ, сондықтан нәтиже.

Осы кодекстің маңызды бөліктері:

  • «Маршруттар (маршруттар)» және оның бағыттары «RouterTestingModule.with және маршруттары», сондықтан TestBed қайда бағыттау керектігін түсінеді, өйткені бұл жерде навигациялық бет масқара болады.
  • Бағыттау және тексеру сияқты «fakeAsync» - бұл бізге мән бермейтін уәделер.
  • «Fixture.ngZone.run», сондықтан біз кейбір ескертулерден аулақ боламыз

Егер сізде OldEach бағдарламасының жоқтығы сізді шатастырса, менде бұл мақаланың себебін түсіндіруге болады.

Егер сіз осы мақаланы ұнатсаңыз, онда сізді қызықтыратын басқа да жазбалар бар:

  • Заманауи SPA-дағы тәуелділіктің салмағы
  • Сіздің тобыңызбен және оны қалай түсінуге болатын бір парақтық қосымшаларға (Angular, React, Vue) арналған.
  • ФункционалдыToggle директивасын бұрыштық түрінде жасау.