UNPKG

1.25 kBJavaScriptView Raw
1const MatmanResult = require('../lib/model/MatmanResult').default;
2const baseHandleResult = require('../test/data/fixtures/model/matman-result-01-with-global-info');
3// const baseHandleResult = require('../test/data/fixtures/model/matman-result-01');
4
5const result = new MatmanResult(baseHandleResult);
6
7// console.log(result.get(0))
8// console.log(result.get(0))
9// const queue = result.getQueue();
10const queue = result.getNetwork('xhr');
11console.log(result.getQueue().length)
12
13queue.forEach((item) => {
14 // console.log(item.eventName,item.args[3]);
15 if (item.eventName === 'did-get-response-details') {
16 console.log(item.eventName, item.args[3], item.args[item.args.length - 1]);
17 }
18});
19
20// const parseUrl = require('url').parse;
21
22// console.log(parseUrl('http://now.qq.com/maybe/report/pv?report_id=987&h=abc'));
23// console.log(parseUrl('/report/pv?report_id=987&h=abc'));
24// console.log(parseUrl('port/pv?report_id=987&h=abc'));
25// console.log(parseUrl('he'));
26
27console.log(result.isExistPage('abc/index'));
28console.log(result.isExistXHR('report/pv'));
29console.log(result.isExistXHR('report/pv', { a: 1 }));
30console.log(result.isExistXHR('report/pv', { report_id: 1 }));
31console.log(result.isExistXHR('report/pv', { report_id: 987 }));
\No newline at end of file