@@ -85,15 +85,15 @@ describe('InputMaskFilter', () => {
85
85
filterElm . focus ( ) ;
86
86
filterElm . dispatchEvent ( new ( window . window as any ) . KeyboardEvent ( 'keyup' , { keyCode : 97 , bubbles : true , cancelable : true } ) ) ;
87
87
88
- expect ( spyCallback ) . toHaveBeenCalledWith ( expect . anything ( ) , { columnDef : mockColumn , operator : 'EQ ' , searchTerms : [ '1234567890' ] , shouldTriggerQuery : true } ) ;
88
+ expect ( spyCallback ) . toHaveBeenCalledWith ( expect . anything ( ) , { columnDef : mockColumn , operator : '' , searchTerms : [ '1234567890' ] , shouldTriggerQuery : true } ) ;
89
89
} ) ;
90
90
91
- it ( 'should call "setValues" with 10 digits and expect input value to be formatted as a phone as the mask format specifies' , ( ) => {
91
+ it ( 'should call "setValues" an operator and with with 10 digits and expect input value to be formatted as a phone as the mask format specifies' , ( ) => {
92
92
mockColumn . filter . params = { mask : '(000) 000-0000' } ;
93
93
const spyCallback = jest . spyOn ( filterArguments , 'callback' ) ;
94
94
95
95
filter . init ( filterArguments ) ;
96
- filter . setValues ( '1234567890' ) ;
96
+ filter . setValues ( '1234567890' , 'EQ' ) ;
97
97
const filterElm = divContainer . querySelector < HTMLInputElement > ( 'input.filter-mask' ) ;
98
98
filterElm . focus ( ) ;
99
99
filterElm . dispatchEvent ( new ( window . window as any ) . KeyboardEvent ( 'keyup' , { keyCode : 97 , bubbles : true , cancelable : true } ) ) ;
@@ -113,7 +113,7 @@ describe('InputMaskFilter', () => {
113
113
filterElm . dispatchEvent ( new ( window . window as any ) . KeyboardEvent ( 'keyup' , { keyCode : 97 , bubbles : true , cancelable : true } ) ) ;
114
114
115
115
expect ( filterElm . value ) . toBe ( '(123) 456-7890' ) ;
116
- expect ( spyCallback ) . toHaveBeenCalledWith ( expect . anything ( ) , { columnDef : mockColumn , operator : 'EQ ' , searchTerms : [ '1234567890' ] , shouldTriggerQuery : true } ) ;
116
+ expect ( spyCallback ) . toHaveBeenCalledWith ( expect . anything ( ) , { columnDef : mockColumn , operator : '' , searchTerms : [ '1234567890' ] , shouldTriggerQuery : true } ) ;
117
117
} ) ;
118
118
119
119
it ( 'should call "setValues" with 10 digits and expect it to work with using 9 instead of 0 in the mask' , ( ) => {
@@ -127,7 +127,7 @@ describe('InputMaskFilter', () => {
127
127
filterElm . dispatchEvent ( new ( window . window as any ) . KeyboardEvent ( 'keyup' , { keyCode : 97 , bubbles : true , cancelable : true } ) ) ;
128
128
129
129
expect ( filterElm . value ) . toBe ( '(123) 456-7890' ) ;
130
- expect ( spyCallback ) . toHaveBeenCalledWith ( expect . anything ( ) , { columnDef : mockColumn , operator : 'EQ ' , searchTerms : [ '1234567890' ] , shouldTriggerQuery : true } ) ;
130
+ expect ( spyCallback ) . toHaveBeenCalledWith ( expect . anything ( ) , { columnDef : mockColumn , operator : '' , searchTerms : [ '1234567890' ] , shouldTriggerQuery : true } ) ;
131
131
} ) ;
132
132
133
133
it ( 'should call "setValues" with a characters & numbers mask (e.g. postal code) and expect it to returned a formatted string' , ( ) => {
@@ -141,7 +141,7 @@ describe('InputMaskFilter', () => {
141
141
filterElm . dispatchEvent ( new ( window . window as any ) . KeyboardEvent ( 'keyup' , { keyCode : 97 , bubbles : true , cancelable : true } ) ) ;
142
142
143
143
expect ( filterElm . value ) . toBe ( 'H1H 1H1' ) ;
144
- expect ( spyCallback ) . toHaveBeenCalledWith ( expect . anything ( ) , { columnDef : mockColumn , operator : 'EQ ' , searchTerms : [ 'H1H1H1' ] , shouldTriggerQuery : true } ) ;
144
+ expect ( spyCallback ) . toHaveBeenCalledWith ( expect . anything ( ) , { columnDef : mockColumn , operator : '' , searchTerms : [ 'H1H1H1' ] , shouldTriggerQuery : true } ) ;
145
145
} ) ;
146
146
147
147
it ( 'should call "setValues" with 10 digits and expect it to work even if input as extra spaces at the beginning when "enableFilterTrimWhiteSpace" is enabled in grid options' , ( ) => {
@@ -156,7 +156,7 @@ describe('InputMaskFilter', () => {
156
156
filterElm . dispatchEvent ( new ( window . window as any ) . KeyboardEvent ( 'keyup' , { keyCode : 97 , bubbles : true , cancelable : true } ) ) ;
157
157
158
158
expect ( filterElm . value ) . toBe ( '(123) 456-7890' ) ;
159
- expect ( spyCallback ) . toHaveBeenCalledWith ( expect . anything ( ) , { columnDef : mockColumn , operator : 'EQ ' , searchTerms : [ '1234567890' ] , shouldTriggerQuery : true } ) ;
159
+ expect ( spyCallback ) . toHaveBeenCalledWith ( expect . anything ( ) , { columnDef : mockColumn , operator : '' , searchTerms : [ '1234567890' ] , shouldTriggerQuery : true } ) ;
160
160
} ) ;
161
161
162
162
it ( 'should call "setValues" with 10 digits and expect it to work even if input as extra spaces at the beginning when "enableTrimWhiteSpace" is enabled in the column filter' , ( ) => {
@@ -172,7 +172,7 @@ describe('InputMaskFilter', () => {
172
172
filterElm . dispatchEvent ( new ( window . window as any ) . KeyboardEvent ( 'keyup' , { keyCode : 97 , bubbles : true , cancelable : true } ) ) ;
173
173
174
174
expect ( filterElm . value ) . toBe ( '(123) 456-7890' ) ;
175
- expect ( spyCallback ) . toHaveBeenCalledWith ( expect . anything ( ) , { columnDef : mockColumn , operator : 'EQ ' , searchTerms : [ '1234567890' ] , shouldTriggerQuery : true } ) ;
175
+ expect ( spyCallback ) . toHaveBeenCalledWith ( expect . anything ( ) , { columnDef : mockColumn , operator : '' , searchTerms : [ '1234567890' ] , shouldTriggerQuery : true } ) ;
176
176
} ) ;
177
177
178
178
it ( 'should call "setValues" all invalid characters and expect an empty shell as it does not match the mask' , ( ) => {
@@ -186,7 +186,7 @@ describe('InputMaskFilter', () => {
186
186
filterElm . dispatchEvent ( new ( window . window as any ) . KeyboardEvent ( 'keyup' , { keyCode : 97 , bubbles : true , cancelable : true } ) ) ;
187
187
188
188
expect ( filterElm . value ) . toBe ( '() -' ) ;
189
- expect ( spyCallback ) . toHaveBeenCalledWith ( expect . anything ( ) , { columnDef : mockColumn , operator : 'EQ ' , searchTerms : [ '' ] , shouldTriggerQuery : true } ) ;
189
+ expect ( spyCallback ) . toHaveBeenCalledWith ( expect . anything ( ) , { columnDef : mockColumn , operator : '' , searchTerms : [ '' ] , shouldTriggerQuery : true } ) ;
190
190
} ) ;
191
191
192
192
it ( 'should trigger the callback method when user types something in the input' , ( ) => {
0 commit comments