Testing Strategies
Prerequisites: Testing TypeScript
The same unit/integration/end-to-end pyramid applies as in plain JavaScript — TypeScript's main additional benefit for testing is that a test itself won't compile if it calls a function with the wrong argument types, catching a whole class of broken tests immediately.