Skip to content

Crafting Testable JavaScript with Bob Fornal

Photo of Ian VS
Hosted By
Ian V. and Ryan L.
Crafting Testable JavaScript with Bob Fornal

Details

# Summary:

How confident can we be that untested code is free of bugs? Tested code increases confidence that a project is free of bugs.

Good unit tests ... test only one method. Good unit tests should not rely on other methods being called or used and should have only a single assertion.

Good integration tests ... verify that the parts can work together. Good integration tests strike a great balance on the trade-off between confidence and speed/expense.

  • Less than 50% code coverage on a project is a red flag.
  • Between 60% and 80% code coverage is the sweet spot.
  • Anything over 80% is gravy.

What is testable code? What is a good unit test? Is there code we can watch for that can indicate potential issues that will make testing difficult? These questions and more will be covered in this presentation.

# Bio

Senior Developer with Leading EDJE: Husband, father, and programmer
Husband, father, and ... programmer (senior developer). My focus is on front-end development:

  • JavaScript
  • CSS
  • SVG
  • AngularJS and Angular
  • React
  • Ionic
Photo of SE Michigan JavaScript group
SE Michigan JavaScript
See more events