What building with TDD actually looks like

Поделиться
HTML-код
  • Опубликовано: 15 сен 2024

Комментарии • 14

  • @JoshuaMorony
    @JoshuaMorony  Год назад

    Join my mailing list for more exclusive content and access to the archive of my private tips of the week: mobirony.ck.page/4a331b9076

  • @sanjaygarg3540
    @sanjaygarg3540 10 месяцев назад

    Amazing Explanation on TDD in Angular. Thanks a lot for sharing !

  • @TomMcLellan1
    @TomMcLellan1 2 года назад +2

    Nice! Great to see your process for E2E and unit testing together. Thanks also for the ongoing Pro updates on Elite Ionic, great stuff!

  • @gioelegentile
    @gioelegentile Год назад +1

    These are the tutorials the community needs. Every developer should use TDD to write production code and you exaplined it greatly.
    I'd be great to have a more in-depth video on jasmine testing, because it really is a pain to write setups (Testbed mostly), to test complex streams, and to test templates with it. I end up writing maybe too much e2e tests on Cypress which lead to very slow CI pipelines.

  • @davidontiveros2895
    @davidontiveros2895 2 года назад +3

    This video is awesome Joshua 👏🏻. I would pay for a more in-depth video exactly on this topic. Are you planning to implement a more in-depth video ?

    • @JoshuaMorony
      @JoshuaMorony  2 года назад +1

      I walk through building this entire app in my paid module on Elite Ionic: eliteionic.com/modules/firebase-tdd/ - this is mostly written content, not video. I will likely also do some more free videos on testing/TDD on the RUclips channel though - anything in particular you would want to see covered?

    • @davidontiveros2895
      @davidontiveros2895 2 года назад +2

      @@JoshuaMorony Yeah, basically I haven't found a good resource for TDD on Angular (or Ionic) Unit Testing. You will get bits and pieces of information or just someone going through the Angular testing documentation or Jest documentation etc..., but no one to actually take the time to go through the whole process (like you did in this video) of implementing the tests. What I mean by more in-depth is just to cover the real world tests scenarios of an enterprise app, tests services (maybe rxjs pipelines, ngrx, async code etc...), components, E2E and integration and maybe explain the reasoning of what a good coverage would look like taking into account the return on investment of each piece of code being tested.
      Again, thanks for doing the video and the great content. I will keep an eye on your videos and will definitely check your course.

  • @ThePhrenchen
    @ThePhrenchen 2 года назад

    nice! glad i stumbled upon your channel! thank you & keep up the good work!

  • @carlosabud
    @carlosabud Год назад

    what a GREAT video. just realized I know VERY little. :D

  • @donnyroufs551
    @donnyroufs551 2 года назад

    not sure if I missed it but your callFirestore method, does it use firestore under the hood or are you simply intercepting the request and stubbing it instead?

  • @softlabme
    @softlabme 2 года назад

    fantastic series!

  • @OlehBiblyi
    @OlehBiblyi 2 года назад

    Very interesting, thank you!

  • @yaibanoutsukushii
    @yaibanoutsukushii Год назад

    can you actually use TDD only in unit testing so with jasmine karma? Or is it too little?

    • @JoshuaMorony
      @JoshuaMorony  Год назад +1

      Yes you can still do this, it would look basically the same and still achieve most of the benefits - rather than having a specific E2E test for the feature you are working on you would just be thinking the step and jumping right into the integration/unit test portion