@@ -41,14 +41,14 @@ describe('Cascader', () => {
41
41
let wrapper ;
42
42
43
43
afterEach ( ( ) => {
44
- const overlay = document . querySelectorAll ( '.next-overlay-wrapper' ) ;
45
- overlay . forEach ( dom => {
46
- document . body . removeChild ( dom ) ;
47
- } ) ;
48
- if ( wrapper ) {
49
- wrapper . unmount ( ) ;
50
- wrapper = null ;
51
- }
44
+ const overlay = document . querySelectorAll ( '.next-overlay-wrapper' ) ;
45
+ overlay . forEach ( dom => {
46
+ document . body . removeChild ( dom ) ;
47
+ } ) ;
48
+ if ( wrapper ) {
49
+ wrapper . unmount ( ) ;
50
+ wrapper = null ;
51
+ }
52
52
} ) ;
53
53
54
54
it ( 'should render single cascader' , ( ) => {
@@ -60,12 +60,16 @@ describe('Cascader', () => {
60
60
changeCalled = true ;
61
61
assert ( v === '2980' ) ;
62
62
delete d . children ;
63
+ delete d . _source ;
63
64
assert . deepEqual ( d , {
64
65
value : '2980' ,
65
66
label : '铜川' ,
66
67
pos : '0-0-1'
67
68
} ) ;
68
- e . selectedPath . forEach ( d => delete d . children ) ;
69
+ e . selectedPath . forEach ( d => {
70
+ delete d . children ;
71
+ delete d . _source ;
72
+ } ) ;
69
73
assert . deepEqual ( e , {
70
74
selectedPath : [ {
71
75
value : '2973' ,
@@ -100,12 +104,16 @@ describe('Cascader', () => {
100
104
changeCalled = true ;
101
105
assert ( v === '2980' ) ;
102
106
delete d . children ;
107
+ delete d . _source ;
103
108
assert . deepEqual ( d , {
104
109
value : '2980' ,
105
110
label : '铜川' ,
106
111
pos : '0-0-1'
107
112
} ) ;
108
- e . selectedPath . forEach ( d => delete d . children ) ;
113
+ e . selectedPath . forEach ( d => {
114
+ delete d . children ;
115
+ delete d . _source ;
116
+ } ) ;
109
117
assert . deepEqual ( e , {
110
118
selectedPath : [ {
111
119
value : '2973' ,
@@ -208,6 +216,8 @@ describe('Cascader', () => {
208
216
let data ;
209
217
let extra ;
210
218
const handleChange = ( v , d , e ) => {
219
+ d . forEach ( d => delete d . _source ) ;
220
+ e . checkedData . forEach ( d => delete d . _source ) ;
211
221
assert . deepEqual ( value , sortByValue ( v , true ) ) ;
212
222
assert . deepEqual ( data , sortByValue ( d ) ) ;
213
223
e . checkedData = sortByValue ( e . checkedData ) ;
@@ -270,6 +280,8 @@ describe('Cascader', () => {
270
280
let data ;
271
281
let extra ;
272
282
const handleChange = ( v , d , e ) => {
283
+ d . forEach ( d => delete d . _source ) ;
284
+ e . checkedData . forEach ( d => delete d . _source ) ;
273
285
assert . deepEqual ( value , sortByValue ( v , true ) ) ;
274
286
assert . deepEqual ( data , sortByValue ( d ) ) ;
275
287
e . checkedData = sortByValue ( e . checkedData ) ;
0 commit comments