Use Safari Instead of Chrome with Angular (ng test)

I don’t use Chrome. I’m a rebel I guess. So when building Angular apps and practicing TDD, I wanted to configure Karma to use Safari instead of Chrome.

Running ng test fails with “Cannot start Chrome”. So I configured Karma to use Safari instead.

npm i karma-safari-launcher -D

Then, update karma.conf.js with the following:

// from
browsers: ['Chrome'],

// to
browsers: ['Chrome', 'Safari'],

Then, run npm test -- --browsers Safari.