@@ -52,7 +52,7 @@ describe('useStructuredFilters', () => {
5252 addKeyword ( 'react' )
5353
5454 expect ( sortedPackages . value ) . toHaveLength ( 1 )
55- expect ( sortedPackages . value [ 0 ] . package . name ) . toBe ( 'pkg-a' )
55+ expect ( sortedPackages . value [ 0 ] ! . package . name ) . toBe ( 'pkg-a' )
5656 } )
5757
5858 it ( 'uses AND logic for multiple keywords' , ( ) => {
@@ -98,7 +98,7 @@ describe('useStructuredFilters', () => {
9898 setTextFilter ( 'react' )
9999
100100 expect ( sortedPackages . value ) . toHaveLength ( 1 )
101- expect ( sortedPackages . value [ 0 ] . package . name ) . toBe ( 'react-query' )
101+ expect ( sortedPackages . value [ 0 ] ! . package . name ) . toBe ( 'react-query' )
102102 } )
103103
104104 it ( 'filters by description when scope is description' , ( ) => {
@@ -112,7 +112,7 @@ describe('useStructuredFilters', () => {
112112 setTextFilter ( 'React' )
113113
114114 expect ( sortedPackages . value ) . toHaveLength ( 1 )
115- expect ( sortedPackages . value [ 0 ] . package . name ) . toBe ( 'pkg-a' )
115+ expect ( sortedPackages . value [ 0 ] ! . package . name ) . toBe ( 'pkg-a' )
116116 } )
117117
118118 it ( 'filters by keywords when scope is keywords' , ( ) => {
@@ -126,7 +126,7 @@ describe('useStructuredFilters', () => {
126126 setTextFilter ( 'type' )
127127
128128 expect ( sortedPackages . value ) . toHaveLength ( 1 )
129- expect ( sortedPackages . value [ 0 ] . package . name ) . toBe ( 'pkg-a' )
129+ expect ( sortedPackages . value [ 0 ] ! . package . name ) . toBe ( 'pkg-a' )
130130 } )
131131
132132 it ( 'filters by all fields when scope is all' , ( ) => {
@@ -141,7 +141,7 @@ describe('useStructuredFilters', () => {
141141 setTextFilter ( 'search-term' )
142142
143143 expect ( sortedPackages . value ) . toHaveLength ( 1 )
144- expect ( sortedPackages . value [ 0 ] . package . name ) . toBe ( 'search-term' )
144+ expect ( sortedPackages . value [ 0 ] ! . package . name ) . toBe ( 'search-term' )
145145 } )
146146 } )
147147
@@ -157,7 +157,7 @@ describe('useStructuredFilters', () => {
157157 setTextFilter ( 'name:react' )
158158
159159 expect ( sortedPackages . value ) . toHaveLength ( 1 )
160- expect ( sortedPackages . value [ 0 ] . package . name ) . toBe ( 'react-query' )
160+ expect ( sortedPackages . value [ 0 ] ! . package . name ) . toBe ( 'react-query' )
161161 } )
162162
163163 it ( 'parses desc: operator in all scope' , ( ) => {
@@ -171,7 +171,7 @@ describe('useStructuredFilters', () => {
171171 setTextFilter ( 'desc:fantastic' )
172172
173173 expect ( sortedPackages . value ) . toHaveLength ( 1 )
174- expect ( sortedPackages . value [ 0 ] . package . name ) . toBe ( 'pkg-a' )
174+ expect ( sortedPackages . value [ 0 ] ! . package . name ) . toBe ( 'pkg-a' )
175175 } )
176176
177177 it ( 'parses kw: operator in all scope' , ( ) => {
@@ -185,7 +185,7 @@ describe('useStructuredFilters', () => {
185185 setTextFilter ( 'kw:typescript' )
186186
187187 expect ( sortedPackages . value ) . toHaveLength ( 1 )
188- expect ( sortedPackages . value [ 0 ] . package . name ) . toBe ( 'pkg-a' )
188+ expect ( sortedPackages . value [ 0 ] ! . package . name ) . toBe ( 'pkg-a' )
189189 } )
190190
191191 it ( 'combines multiple operators with AND logic' , ( ) => {
@@ -200,7 +200,7 @@ describe('useStructuredFilters', () => {
200200 setTextFilter ( 'name:react desc:hooks' )
201201
202202 expect ( sortedPackages . value ) . toHaveLength ( 1 )
203- expect ( sortedPackages . value [ 0 ] . package . name ) . toBe ( 'react-lib' )
203+ expect ( sortedPackages . value [ 0 ] ! . package . name ) . toBe ( 'react-lib' )
204204 } )
205205
206206 it ( 'handles comma-separated keyword values with OR logic' , ( ) => {
@@ -239,7 +239,7 @@ describe('useStructuredFilters', () => {
239239 setTextFilter ( 'name:react fetching' )
240240
241241 expect ( sortedPackages . value ) . toHaveLength ( 1 )
242- expect ( sortedPackages . value [ 0 ] . package . name ) . toBe ( 'react-query' )
242+ expect ( sortedPackages . value [ 0 ] ! . package . name ) . toBe ( 'react-query' )
243243 } )
244244 } )
245245
@@ -267,7 +267,7 @@ describe('useStructuredFilters', () => {
267267 setDownloadRange ( '1k-10k' )
268268
269269 expect ( sortedPackages . value ) . toHaveLength ( 1 )
270- expect ( sortedPackages . value [ 0 ] . package . name ) . toBe ( 'pkg-b' )
270+ expect ( sortedPackages . value [ 0 ] ! . package . name ) . toBe ( 'pkg-b' )
271271 } )
272272 } )
273273
@@ -282,9 +282,9 @@ describe('useStructuredFilters', () => {
282282 const { sortedPackages, setSort } = useStructuredFilters ( { packages } )
283283 setSort ( 'downloads-week-desc' )
284284
285- expect ( sortedPackages . value [ 0 ] . package . name ) . toBe ( 'pkg-b' )
286- expect ( sortedPackages . value [ 1 ] . package . name ) . toBe ( 'pkg-c' )
287- expect ( sortedPackages . value [ 2 ] . package . name ) . toBe ( 'pkg-a' )
285+ expect ( sortedPackages . value [ 0 ] ! . package . name ) . toBe ( 'pkg-b' )
286+ expect ( sortedPackages . value [ 1 ] ! . package . name ) . toBe ( 'pkg-c' )
287+ expect ( sortedPackages . value [ 2 ] ! . package . name ) . toBe ( 'pkg-a' )
288288 } )
289289
290290 it ( 'sorts by name ascending' , ( ) => {
@@ -297,9 +297,9 @@ describe('useStructuredFilters', () => {
297297 const { sortedPackages, setSort } = useStructuredFilters ( { packages } )
298298 setSort ( 'name-asc' )
299299
300- expect ( sortedPackages . value [ 0 ] . package . name ) . toBe ( 'axios' )
301- expect ( sortedPackages . value [ 1 ] . package . name ) . toBe ( 'lodash' )
302- expect ( sortedPackages . value [ 2 ] . package . name ) . toBe ( 'zlib' )
300+ expect ( sortedPackages . value [ 0 ] ! . package . name ) . toBe ( 'axios' )
301+ expect ( sortedPackages . value [ 1 ] ! . package . name ) . toBe ( 'lodash' )
302+ expect ( sortedPackages . value [ 2 ] ! . package . name ) . toBe ( 'zlib' )
303303 } )
304304
305305 it ( 'sorts by updated date descending' , ( ) => {
@@ -312,9 +312,9 @@ describe('useStructuredFilters', () => {
312312 const { sortedPackages, setSort } = useStructuredFilters ( { packages } )
313313 setSort ( 'updated-desc' )
314314
315- expect ( sortedPackages . value [ 0 ] . package . name ) . toBe ( 'new' )
316- expect ( sortedPackages . value [ 1 ] . package . name ) . toBe ( 'mid' )
317- expect ( sortedPackages . value [ 2 ] . package . name ) . toBe ( 'old' )
315+ expect ( sortedPackages . value [ 0 ] ! . package . name ) . toBe ( 'new' )
316+ expect ( sortedPackages . value [ 1 ] ! . package . name ) . toBe ( 'mid' )
317+ expect ( sortedPackages . value [ 2 ] ! . package . name ) . toBe ( 'old' )
318318 } )
319319 } )
320320
0 commit comments