Files
jefferyzhao b9bdc8598b first commit
2025-07-31 17:44:12 +08:00

43 lines
795 B
JavaScript

import jsonp from './../../src/core/jsonp';
// See http://doc.jsfiddle.net/use/echo.html
let url ="http://jsfiddle.net/echo/jsonp/?a=1&b=2";
describe('test jsonp...', () => {
let originalTimeout;
beforeEach(function() {
originalTimeout = jasmine.DEFAULT_TIMEOUT_INTERVAL;
jasmine.DEFAULT_TIMEOUT_INTERVAL = 10000;
});
afterEach(function() {
jasmine.DEFAULT_TIMEOUT_INTERVAL = originalTimeout;
});
it('测试正常请求', done => {
jsonp({
url: url,
timeout: 8000,
cache: true
}).then(data => {
expect(data).toEqual({
a: '1',
b: '2'
});
done();
})
});
it('测试超时', done => {
jsonp({
url: url,
timeout: 1,
cache: false
}).catch(e => {
expect(e).toEqual(new Error('Request timed out'));
done();
});
});
});