UNPKG

585 BJavaScriptView Raw
1/**
2 * 测试数组对象
3 */
4import match from 'MATCH/match';
5const expect = require('chai').expect;
6
7let params = [
8 {
9 code: 200,
10 msg: 'ok',
11 data: [1, 2, 3]
12 },
13 {
14 code: 500,
15 msg: 'error',
16 data: [4, 5, 6]
17 }
18];
19
20let data = match.parse(params, {
21 code: '${0.code}',
22 msg: '${1.msg}',
23 data: function (data) {
24 return data[0].data.concat(data[1].data);
25 }
26});
27
28expect(data).to.be.eql({
29 code: 200,
30 msg: 'error',
31 data: [
32 1,
33 2,
34 3,
35 4,
36 5,
37 6
38 ]
39});