Using Karma and Mocha to fully test Vuex actions, mutations and getters. We'll also look at injecting and mocking API calls.