DEV Community

Discussion on: An Angular Testing Cheatsheet

Collapse
 
layzee profile image
Lars Gyrup Brink Nielsen

Thanks, Esteban!

Too few resources on Angular testing even though testability is a core concern for the Angular framework.

Collapse
 
sourvinos profile image
John Sourvinos

The state of Angular Testing as of today is: Non-exinstent documentation, obsolete books that focus around the big problem if 1+1 equals 2, incomplete tutorials and posts by "professionals" who in their spare time are fathers, tech enthusiasts and pet lovers, youtubers advertising themselves as experts and mvp's that the only thing they achive is to break the 100 subscriber barrier, non-native english speakers with horrible accent who record their so called 'tutorials' by using their phone's microphone and/or with incomprehensible accents. Books are written and advertised as professional series, and they leave testing for the very end, instead of being at the very beginning after the creation of the new project. Of course, they only cover the basics such as checking if a component has been created or if a fake service returns the expected results. That's it. A trained cat can check if an h1 tag contains 'Hello world'. Not a single attempt to go deeper, as if the subject must be avoided like the plague. At the end of each day, I wonder whether to burn the .spec.ts files and do everything manually with dubious results, spend endless hours of researching in sources here and there, or to look somewhere else, maybe React, even though I have my doubts that the situation over there is any better. And above all I also have 'experts' telling me not to test the private methods. Well, it's my f***ing projects and I will test whatever I want.

Collapse
 
layzee profile image
Lars Gyrup Brink Nielsen

I would offer you a listing of my articles on testing Angular applications, but I'm afraid that I'm a father, a tech enthusiast, and a Microsoft MVP, so you might not be interested 😄

Thread Thread
 
sourvinos profile image
John Sourvinos

Yourself and Net Basal are the only ones I have discovered so far to be of any interest. As a continuation to my response, since I'm fussy, picky and perfectionist, I'm looking for the 0.5% of knowledge which the 99.5% don't seem to care about - this is the reason for my initial reply and I dedicate it to the vast majority. So, throw me anything you've got! Hope I'm making sence! Greetings from 39°38'N / 19°55'E.

Thread Thread
 
layzee profile image
Lars Gyrup Brink Nielsen • Edited
Thread Thread
 
sourvinos profile image
John Sourvinos

Lars,

Super awesome, thanks a million!

Have a great weekend!
Regards,
John

Collapse
 
mapteb_54 profile image
Nalla Senthilnathan

John, recently I have shared a technique that might reduce frustrations like you have expressed
dev.to/mapteb/angular-testing-a-si...