import Vue from 'vue'; describe('this.$resource', function () { it('get({file: "valid.json"})', (done) => { var vm = new Vue({ created() { var resource = this.$resource('data{/file}'); resource.get({file: 'valid.json'}).then((res) => { expect(res.ok).toBe(true); expect(res.status).toBe(200); expect(res.data.foo).toBe('bar'); done(); }); } }); }); it('save({file: "valid.json"}, {foo: "bar"})', (done) => { var vm = new Vue({ created() { var resource = this.$resource('data{/file}'); resource.save({file: 'valid.json'}, {foo: 'bar'}).then((res) => { expect(res.ok).toBe(true); expect(res.status).toBe(200); expect(res.data.foo).toBe('bar'); done(); }); } }); }); });