var Vue = require('vue'); var VueResource = require('../dist/vue-resource.common.js'); Vue.use(VueResource); describe('Vue.http', function () { it('post("jsfiddle.net/html")', () => { return Vue.http.post('http://jsfiddle.net/echo/html/', {html: 'text'}, {emulateJSON: true}).then(res => { expect(res.ok).toBe(true); expect(res.status).toBe(200); expect(typeof res.body).toBe('string'); expect(res.body).toBe('text'); }); }); it('post("jsfiddle.net/json")', () => { return Vue.http.post('http://jsfiddle.net/echo/json/', {json: JSON.stringify({foo: 'bar'})}, {emulateJSON: true}).then(res => { expect(res.ok).toBe(true); expect(res.status).toBe(200); expect(typeof res.body).toBe('object'); expect(res.body.foo).toBe('bar'); }); }); });