UNPKG

x-http-client

Version:

An http client to make it easier to send requests (including JSONP requests) to the server.

33 lines (28 loc) 953 B
describe('defaultOptions', function () { var client = new HttpClient(); it('default http method is GET', function (done) { client.send({ url: '/api/all/echo/test', }, function (response) { var data = response.json(); expect(data.method).toBe('GET'); done(); }); }); it('should compile url correctly', function (done) { client.send({ url: '/api/all/echo/{ post.id ? post.id : 0 }/{ typeof post.id }/{ message }/{- escapedMessage }', model: { post: { id: 1 }, message: '你好', escapedMessage: '%E4%BD%A0%E5%A5%BD' } }, function (response) { var data = response.json(); expect(data.path).toBe('/api/all/echo/1/number/%E4%BD%A0%E5%A5%BD/%E4%BD%A0%E5%A5%BD'); done(); }); }); });