@@ -13,97 +13,99 @@ import {
1313} from "../../factories/db-item-factories" ;
1414
1515describe ( "db item expansion" , ( ) => {
16- it ( "should add an expanded item to an existing list" , ( ) => {
17- const currentExpandedItems : ExpandedDbItem [ ] = [
18- {
19- kind : ExpandedDbItemKind . RootRemote ,
20- } ,
21- {
22- kind : ExpandedDbItemKind . RemoteUserDefinedList ,
23- listName : "list1" ,
24- } ,
25- ] ;
16+ describe ( "updateItemInExpandedState" , ( ) => {
17+ it ( "should add an expanded item to an existing list" , ( ) => {
18+ const currentExpandedItems : ExpandedDbItem [ ] = [
19+ {
20+ kind : ExpandedDbItemKind . RootRemote ,
21+ } ,
22+ {
23+ kind : ExpandedDbItemKind . RemoteUserDefinedList ,
24+ listName : "list1" ,
25+ } ,
26+ ] ;
2627
27- const dbItem : RemoteUserDefinedListDbItem =
28- createRemoteUserDefinedListDbItem ( {
29- listName : "list2" ,
30- } ) ;
28+ const dbItem : RemoteUserDefinedListDbItem =
29+ createRemoteUserDefinedListDbItem ( {
30+ listName : "list2" ,
31+ } ) ;
3132
32- const newExpandedItems = updateItemInExpandedState (
33- currentExpandedItems ,
34- dbItem ,
35- true ,
36- ) ;
33+ const newExpandedItems = updateItemInExpandedState (
34+ currentExpandedItems ,
35+ dbItem ,
36+ true ,
37+ ) ;
3738
38- expect ( newExpandedItems ) . toEqual ( [
39- ...currentExpandedItems ,
40- {
41- kind : ExpandedDbItemKind . RemoteUserDefinedList ,
42- listName : "list2" ,
43- } ,
44- ] ) ;
45- } ) ;
39+ expect ( newExpandedItems ) . toEqual ( [
40+ ...currentExpandedItems ,
41+ {
42+ kind : ExpandedDbItemKind . RemoteUserDefinedList ,
43+ listName : "list2" ,
44+ } ,
45+ ] ) ;
46+ } ) ;
4647
47- it ( "should add an expanded item to an empty list" , ( ) => {
48- const dbItem : RemoteUserDefinedListDbItem =
49- createRemoteUserDefinedListDbItem ( {
50- listName : "list2" ,
51- } ) ;
48+ it ( "should add an expanded item to an empty list" , ( ) => {
49+ const dbItem : RemoteUserDefinedListDbItem =
50+ createRemoteUserDefinedListDbItem ( {
51+ listName : "list2" ,
52+ } ) ;
5253
53- const newExpandedItems = updateItemInExpandedState ( [ ] , dbItem , true ) ;
54+ const newExpandedItems = updateItemInExpandedState ( [ ] , dbItem , true ) ;
5455
55- expect ( newExpandedItems ) . toEqual ( [
56- {
57- kind : ExpandedDbItemKind . RemoteUserDefinedList ,
58- listName : "list2" ,
59- } ,
60- ] ) ;
61- } ) ;
56+ expect ( newExpandedItems ) . toEqual ( [
57+ {
58+ kind : ExpandedDbItemKind . RemoteUserDefinedList ,
59+ listName : "list2" ,
60+ } ,
61+ ] ) ;
62+ } ) ;
6263
63- it ( "should remove a collapsed item from a list" , ( ) => {
64- const currentExpandedItems : ExpandedDbItem [ ] = [
65- {
66- kind : ExpandedDbItemKind . RootRemote ,
67- } ,
68- {
69- kind : ExpandedDbItemKind . RemoteUserDefinedList ,
70- listName : "list1" ,
71- } ,
72- ] ;
64+ it ( "should remove a collapsed item from a list" , ( ) => {
65+ const currentExpandedItems : ExpandedDbItem [ ] = [
66+ {
67+ kind : ExpandedDbItemKind . RootRemote ,
68+ } ,
69+ {
70+ kind : ExpandedDbItemKind . RemoteUserDefinedList ,
71+ listName : "list1" ,
72+ } ,
73+ ] ;
7374
74- const dbItem : RemoteUserDefinedListDbItem =
75- createRemoteUserDefinedListDbItem ( {
76- listName : "list1" ,
77- } ) ;
75+ const dbItem : RemoteUserDefinedListDbItem =
76+ createRemoteUserDefinedListDbItem ( {
77+ listName : "list1" ,
78+ } ) ;
7879
79- const newExpandedItems = updateItemInExpandedState (
80- currentExpandedItems ,
81- dbItem ,
82- false ,
83- ) ;
80+ const newExpandedItems = updateItemInExpandedState (
81+ currentExpandedItems ,
82+ dbItem ,
83+ false ,
84+ ) ;
8485
85- expect ( newExpandedItems ) . toEqual ( [
86- {
87- kind : ExpandedDbItemKind . RootRemote ,
88- } ,
89- ] ) ;
90- } ) ;
86+ expect ( newExpandedItems ) . toEqual ( [
87+ {
88+ kind : ExpandedDbItemKind . RootRemote ,
89+ } ,
90+ ] ) ;
91+ } ) ;
9192
92- it ( "should remove a collapsed item from a list that becomes empty" , ( ) => {
93- const currentExpandedItems : ExpandedDbItem [ ] = [
94- {
95- kind : ExpandedDbItemKind . RootRemote ,
96- } ,
97- ] ;
93+ it ( "should remove a collapsed item from a list that becomes empty" , ( ) => {
94+ const currentExpandedItems : ExpandedDbItem [ ] = [
95+ {
96+ kind : ExpandedDbItemKind . RootRemote ,
97+ } ,
98+ ] ;
9899
99- const dbItem : RootRemoteDbItem = createRootRemoteDbItem ( ) ;
100+ const dbItem : RootRemoteDbItem = createRootRemoteDbItem ( ) ;
100101
101- const newExpandedItems = updateItemInExpandedState (
102- currentExpandedItems ,
103- dbItem ,
104- false ,
105- ) ;
102+ const newExpandedItems = updateItemInExpandedState (
103+ currentExpandedItems ,
104+ dbItem ,
105+ false ,
106+ ) ;
106107
107- expect ( newExpandedItems ) . toEqual ( [ ] ) ;
108+ expect ( newExpandedItems ) . toEqual ( [ ] ) ;
109+ } ) ;
108110 } ) ;
109111} ) ;
0 commit comments