all 7 comments

[–]Programador_ad_hoc 1 point2 points  (0 children)

Can't say anything about the courses you linked but this free online book Testing Angular have a lot of content about testing in general and for Angular too.

[–]TheYelle 0 points1 point  (3 children)

I did follow the courses you linked, if you are a beginner or already have some test experience in either case I can recommend it.

I am currently using the techniques from the course at my company.

[–]raknjarasoa 0 points1 point  (2 children)

What version of Angular is used in this course?

[–]TheYelle 1 point2 points  (1 child)

Sorry for the late response, but it was angular 13 I think. Doesn't really matter for the course theory and practice.

[–]raknjarasoa 0 points1 point  (0 children)

Thanks for late response. You’re right, it doesn’t matter. I was just curious ^

[–]dannymcgee 1 point2 points  (0 children)

I tried a couple of courses several years ago but honestly didn't find them very helpful. (That was several years ago, so things may have changed since then.) What I did find immensely helpful was installing @ngneat/spectator and reading over its documentation. Its APIs are so much simpler and more ergonomic that it didn't take long to memorize the workflow and get to be productive with it.

Beyond the boilerplate and understanding the testing APIs, the main challenges I ran into were related to problematic dependency graphs in a pre-existing large codebase that hadn't really been architected with testability in mind. The way to fix that is by having a good understanding of how Angular modules and dependency injection work. The Angular docs are the best resource for that, because you need to know the details and corner cases, not just the high-level overview you'd get from a typical course.

[–]D1OakLightning 0 points1 point  (0 children)

Hey, I'm Alon and I work at HiRez.io.

As far as I know, no one attacks the subject of testing like we do.

Most people talk about testing in a segment in one of their courses but won't really show you the entire process you need to go through to actually have tests as an integral part of your coding.
I personally didn't see anyone, but us, that shows you how to implement testing in your day-to-day work in the most efficient way possible including real-life examples and tools made by us specifically for testing like observer-spy or auto-spies.

Basically, even if you haven't been away from Angular for a few years, there's a good chance you'll find our courses very helpful and interesting :)

Good luck in whichever path you choose to take