Moxios for Karma
Install npm module
$ npm install karma-moxios --save-dev
Addmoxios
to theframeworks
key in your Karma config
module.exports=function(config){
config.set({
frameworks:['mocha','moxios']
})
}
describe('moxios example test',function(){
beforeEach(function(){
moxios.install()
})
afterEach(function(){
moxios.uninstall()
})
it('test stuff',function(){
axios.get('/foo/bar').then(function(res){
/*... */
})
moxios.wait(function(){
moxios.requests.mostRecent().respondWith({
status:200,
responseText:'baz'
}).then(function(){
/*... */
})
})
})
})