UNPKG

request-monitor

Version:
24 lines (21 loc) 527 B
import test from 'ava' import requestMonitor from '../../src/index' test.cb('fetch api:text', t=>{ let text; let num = 0; requestMonitor((httpInfo)=>{ num++; text = httpInfo; }) window.fetch('http://registry.npm.taobao.org/yapi-vendor').then(res=>{ res.text().then(data=>{ setTimeout(()=>{ t.is(num, 1) t.is(text.responseStatus, 200) t.deepEqual(text.responseText, data) t.is(typeof text.responseJson, 'undefined') t.end() }, 1000) }) }) })