File tree 2 files changed +11
-1
lines changed
2 files changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -665,7 +665,7 @@ export class BufferedChangeset implements IChangeset {
665
665
}
666
666
667
667
/**
668
- * @method removeError
668
+ * @method removeErrors
669
669
*/
670
670
removeErrors ( ) {
671
671
// @tracked
Original file line number Diff line number Diff line change @@ -3258,13 +3258,23 @@ describe('Unit | Utility | changeset', () => {
3258
3258
validation : 'Email already taken'
3259
3259
} ) ;
3260
3260
3261
+ dummyChangeset . addError ( 'age' , {
3262
+ value : '0' ,
3263
+ validation : 'Age is too low'
3264
+ } ) ;
3265
+ dummyChangeset . pushErrors ( 'email.localPart' , 'Cannot contain +' ) ;
3266
+
3261
3267
expect ( dummyChangeset . isInvalid ) . toEqual ( true ) ;
3262
3268
expect ( get ( dummyChangeset , 'error.email.validation' ) ) . toBe ( 'Email already taken' ) ;
3269
+ expect ( get ( dummyChangeset , 'error.age.validation' ) ) . toBe ( 'Age is too low' ) ;
3270
+ expect ( get ( dummyChangeset , 'error.email.localPart.validation' ) ) . toEqual ( [ 'Cannot contain +' ] ) ;
3263
3271
3264
3272
dummyChangeset . removeErrors ( ) ;
3265
3273
expect ( dummyChangeset . isValid ) . toEqual ( true ) ;
3266
3274
3267
3275
expect ( get ( dummyChangeset , 'error.email.validation' ) ) . toBe ( undefined ) ;
3276
+ expect ( get ( dummyChangeset , 'error.age.validation' ) ) . toBe ( undefined ) ;
3277
+ expect ( get ( dummyChangeset , 'error.email.localPart.validation' ) ) . toBe ( undefined ) ;
3268
3278
expect ( get ( dummyChangeset , 'errors' ) ) . toStrictEqual ( [ ] ) ;
3269
3279
} ) ;
3270
3280
You can’t perform that action at this time.
0 commit comments