@@ -167,65 +167,4 @@ describe('FilteredItemsComponent', () => {
167167 } ) ;
168168
169169 } ) ;
170-
171- describe ( 'toggleCollection' , ( ) => {
172-
173- it ( 'should add a collection id when not previously selected' , ( ) => {
174- component . queryForm . get ( 'collections' ) . setValue ( [ ] ) ;
175- component . toggleCollection ( 'collection-a1' ) ;
176- expect ( component . queryForm . get ( 'collections' ) . value ) . toEqual ( [ 'collection-a1' ] ) ;
177- } ) ;
178-
179- it ( 'should remove a collection id when already selected' , ( ) => {
180- component . queryForm . get ( 'collections' ) . setValue ( [ 'collection-a1' , 'collection-b1' ] ) ;
181- component . toggleCollection ( 'collection-a1' ) ;
182- expect ( component . queryForm . get ( 'collections' ) . value ) . toEqual ( [ 'collection-b1' ] ) ;
183- } ) ;
184-
185- it ( 'should allow multiple collections to be selected' , ( ) => {
186- component . queryForm . get ( 'collections' ) . setValue ( [ ] ) ;
187- component . toggleCollection ( 'collection-a1' ) ;
188- component . toggleCollection ( 'collection-b1' ) ;
189- expect ( component . queryForm . get ( 'collections' ) . value ) . toEqual ( [ 'collection-a1' , 'collection-b1' ] ) ;
190- } ) ;
191-
192- it ( 'should deselect specific collections when Whole Repository is selected' , ( ) => {
193- component . queryForm . get ( 'collections' ) . setValue ( [ 'collection-a1' , 'collection-b1' ] ) ;
194- component . toggleCollection ( '' ) ;
195- expect ( component . queryForm . get ( 'collections' ) . value ) . toEqual ( [ '' ] ) ;
196- } ) ;
197-
198- it ( 'should deselect Whole Repository when a specific collection is selected' , ( ) => {
199- component . queryForm . get ( 'collections' ) . setValue ( [ '' ] ) ;
200- component . toggleCollection ( 'collection-a1' ) ;
201- expect ( component . queryForm . get ( 'collections' ) . value ) . toEqual ( [ 'collection-a1' ] ) ;
202- } ) ;
203-
204- it ( 'should deselect Whole Repository when toggled twice' , ( ) => {
205- component . queryForm . get ( 'collections' ) . setValue ( [ '' ] ) ;
206- component . toggleCollection ( '' ) ;
207- expect ( component . queryForm . get ( 'collections' ) . value ) . toEqual ( [ ] ) ;
208- } ) ;
209-
210- } ) ;
211-
212- describe ( 'isCollectionSelected' , ( ) => {
213-
214- it ( 'should return true when the collection id is in the form value' , ( ) => {
215- component . queryForm . get ( 'collections' ) . setValue ( [ 'collection-a1' ] ) ;
216- expect ( component . isCollectionSelected ( 'collection-a1' ) ) . toBeTrue ( ) ;
217- } ) ;
218-
219- it ( 'should return false when the collection id is not in the form value' , ( ) => {
220- component . queryForm . get ( 'collections' ) . setValue ( [ 'collection-a1' ] ) ;
221- expect ( component . isCollectionSelected ( 'collection-b1' ) ) . toBeFalse ( ) ;
222- } ) ;
223-
224- it ( 'should return false when the form value is empty' , ( ) => {
225- component . queryForm . get ( 'collections' ) . setValue ( [ ] ) ;
226- expect ( component . isCollectionSelected ( 'collection-a1' ) ) . toBeFalse ( ) ;
227- } ) ;
228-
229- } ) ;
230-
231170} ) ;
0 commit comments