@@ -115,59 +115,36 @@ describe('FormlyForm', () => {
115
115
expect ( vm . $el . querySelectorAll ( 'fieldset .restricted-field' ) ) . to . be . length ( 1 ) ;
116
116
117
117
} ) ;
118
- /*
119
- it('should compute any errors', (done) => {
120
- let data = {
121
- form: {
122
-
123
- }
124
- };
125
- createForm('<formly-form :form="form"></formly-form>', data);
126
- expect(vm.form.$errors).to.deep.equal({});
127
- expect(vm.form.$valid).to.be.true;
128
- vm.$set('form.$errors.test', {foo: true});
129
-
130
- setTimeout(()=>{
131
- expect(vm.form.$valid).to.be.false;
132
- done();
133
- },0);
134
- });
135
-
136
- it('should skip empty errors', (done)=>{
137
- let data = {
138
- form: {
139
-
140
- }
141
- };
142
- createForm('<formly-form :form="form"></formly-form>', data);
143
- vm.$set('form.$errors.test', {foo: false});
144
- setTimeout(() => {
145
- expect(vm.form.$valid).to.be.true;
146
- done();
147
- });
148
- });
149
-
150
- it('should allow a manual display', () => {
151
-
152
- Vue.component('formly-field',{
153
- props: ['form', 'key'],
154
- template: '<div class="testing"></div>'
155
- });
156
-
157
- let data = {
158
- form: {
159
- fname: {
160
- type: 'test'
161
- }
162
- }
163
- };
164
-
165
- createForm('<formly-form :form="form" :custom-layout="true"><div id="outside_loop"><formly-field></formly-field></div></formly-form>', data);
166
-
167
- expect(vm.$el.querySelectorAll('.testing')).to.be.length(1);
168
- expect(vm.$el.querySelectorAll('fieldset #outside_loop .testing')).to.be.length(1);
169
-
170
- });
171
- */
118
+
119
+ it ( 'should compute any errors' , ( done ) => {
120
+ let data = {
121
+ form : { } ,
122
+ model : { } ,
123
+ fields : [ ]
124
+ } ;
125
+ createForm ( '<formly-form :form="form" :model="model" :fields="fields"></formly-form>' , data ) ;
126
+ expect ( vm . form . $errors ) . to . deep . equal ( { } ) ;
127
+ expect ( vm . form . $valid ) . to . be . true ;
128
+ vm . $set ( vm . form . $errors , 'test' , { foo : true } ) ;
129
+
130
+ setTimeout ( ( ) => {
131
+ expect ( vm . form . $valid ) . to . be . false ;
132
+ done ( ) ;
133
+ } , 0 ) ;
134
+ } ) ;
135
+
136
+ it ( 'should skip empty errors' , ( done ) => {
137
+ let data = {
138
+ form : { } ,
139
+ model : { } ,
140
+ fields : [ ]
141
+ } ;
142
+ createForm ( '<formly-form :form="form" :model="model" :fields="fields"></formly-form>' , data ) ;
143
+ vm . $set ( vm . form . $errors , 'test' , { foo : false } ) ;
144
+ setTimeout ( ( ) => {
145
+ expect ( vm . form . $valid ) . to . be . true ;
146
+ done ( ) ;
147
+ } ) ;
148
+ } ) ;
172
149
} ) ;
173
150
0 commit comments