1 | import match from 'MATCH/match';
|
2 | const expect = require('chai').expect;
|
3 |
|
4 | let params = {
|
5 | code: '200',
|
6 | msg: 'ok',
|
7 | data: null
|
8 | };
|
9 |
|
10 | let data =
|
11 | match.parse(params, {
|
12 | code: '$${{code}}',
|
13 | msg: '$${{msg}}',
|
14 | data: {
|
15 | a: '$${{data.a}} || 123',
|
16 | b: {
|
17 | c: '$${{data.b.c}} || []',
|
18 | f: '$${{data.f}} || 2',
|
19 | },
|
20 | d: '$${{data.d}}'
|
21 | }
|
22 | });
|
23 | expect(data).to.be.eql({
|
24 | code: '200',
|
25 | msg: 'ok',
|
26 | data: {
|
27 | a: 123,
|
28 | b: {
|
29 | c: [],
|
30 | f: 2
|
31 | }
|
32 | }
|
33 | });
|