16
Test-Driving Service Workers
This chapter looks at service workers, which are bits of code that are installed on the browser and are invoked before any HTTP operation. That makes them useful for a certain set of features, such as enabling offline access to your app. The service worker implemented in this chapter provides exactly that feature.
It’s almost always a good idea to use off-the-shelf service workers rather than rolling your own. But it’s instructive to see how you might test your own service workers, hence the inclusion in this book.
The term testability is used to describe how straightforward it is to write tests for your application code. The way we structure our components and modules has a big impact on their testability. Service ...
Get Svelte with Test-Driven Development now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.