File tree Expand file tree Collapse file tree 2 files changed +7
-8
lines changed Expand file tree Collapse file tree 2 files changed +7
-8
lines changed Original file line number Diff line number Diff line change @@ -72,7 +72,7 @@ export default {
72
72
created () {
73
73
loadFields (this , deepClone (this .schema ));
74
74
this .default = deepClone (this .value );
75
- this .data = deepClone ( this .value ) ;
75
+ this .data = this .value ;
76
76
},
77
77
render (createElement ) {
78
78
const nodes = [];
Original file line number Diff line number Diff line change @@ -44,19 +44,18 @@ describe('Component', () => {
44
44
const component = wrapper . vm ;
45
45
expect ( wrapper . isVueInstance ( ) ) . toBeTruthy ( ) ;
46
46
const form = component . $el . getElementsByTagName ( 'form' ) [ 0 ] ;
47
- const { name, lists } = form . elements ;
47
+ const { name, lists, email } = form . elements ;
48
48
49
49
it ( 'get mounted data' , ( ) => {
50
50
expect ( name . getAttribute ( 'value' ) ) . toBe ( model . name ) ;
51
51
expect ( lists . getAttribute ( 'value' ) ) . toBe ( model . lists [ 0 ] ) ;
52
52
} ) ;
53
53
54
- // TODO: fix setData bug
55
- // it('update value by setData', () => {
56
- // wrapper.setData({ value: model2 });
57
- // expect(email.getAttribute('value')).toBe(model2.email);
58
- // expect(name.getAttribute('value')).toBe(model2.name);
59
- // });
54
+ it ( 'update value by setData' , ( ) => {
55
+ wrapper . setData ( { value : model2 } ) ;
56
+ expect ( email . getAttribute ( 'value' ) ) . toBe ( model2 . email ) ;
57
+ expect ( name . getAttribute ( 'value' ) ) . toBe ( model2 . name ) ;
58
+ } ) ;
60
59
} ) ;
61
60
62
61
} ) ;
You can’t perform that action at this time.
0 commit comments