@@ -10,24 +10,24 @@ beforeEach(() => {
1010describe ( 'store' , ( ) => {
1111 it ( 'value.set' , ( ) => {
1212 expect ( VueValuesStore . state . myValue ) . toBe ( undefined )
13- VueValuesStore . value . set ( 'myValue' , 'foo' )
13+ VueValuesStore . value ( 'myValue' ) . set ( 'foo' )
1414 expect ( VueValuesStore . state . myValue ) . toBe ( 'foo' )
1515 } )
1616 it ( 'value.get' , ( ) => {
17- expect ( VueValuesStore . value . get ( 'myValue' ) ) . toBe ( undefined )
18- VueValuesStore . value . set ( 'myValue' , 'foo' )
19- expect ( VueValuesStore . value . get ( 'myValue' ) ) . toBe ( 'foo' )
17+ expect ( VueValuesStore . value ( 'myValue' ) . get ( ) ) . toBe ( undefined )
18+ VueValuesStore . value ( 'myValue' ) . set ( 'foo' )
19+ expect ( VueValuesStore . value ( 'myValue' ) . get ( ) ) . toBe ( 'foo' )
2020 } )
2121 it ( 'value.get: set it if not exist with a default value' , ( ) => {
2222 expect ( VueValuesStore . state . myValue ) . toBe ( undefined )
23- expect ( VueValuesStore . value . get ( 'myValue' , 'foo' ) ) . toBe ( 'foo' )
23+ expect ( VueValuesStore . value ( 'myValue' ) . get ( 'foo' ) ) . toBe ( 'foo' )
2424 expect ( VueValuesStore . state . myValue ) . toBe ( 'foo' )
2525 } )
2626 it ( 'value.remove' , ( ) => {
27- VueValuesStore . value . set ( 'myValue' , 'foo' )
28- expect ( VueValuesStore . value . get ( 'myValue' ) ) . toBe ( 'foo' )
29- VueValuesStore . value . remove ( 'myValue' )
30- expect ( VueValuesStore . value . get ( 'myValue' ) ) . toBe ( undefined )
27+ VueValuesStore . value ( 'myValue' ) . set ( 'foo' )
28+ expect ( VueValuesStore . value ( 'myValue' ) . get ( ) ) . toBe ( 'foo' )
29+ VueValuesStore . value ( 'myValue' ) . remove ( )
30+ expect ( VueValuesStore . value ( 'myValue' ) . get ( ) ) . toBe ( undefined )
3131 } )
3232 it ( 'setState' , ( ) => {
3333 expect ( VueValuesStore . state . myValue1 ) . toBe ( undefined )
@@ -90,32 +90,32 @@ describe('store', () => {
9090 it ( 'value.resetToDefault' , ( ) => {
9191 VueValuesStore . setDefaultValue ( 'myValue' , 'foo' )
9292 expect ( VueValuesStore . state . myValue ) . toBe ( undefined )
93- VueValuesStore . value . resetToDefault ( 'myValue' )
93+ VueValuesStore . value ( 'myValue' ) . resetToDefault ( )
9494 expect ( VueValuesStore . state . myValue ) . toBe ( 'foo' )
9595 } )
9696 it ( 'value.resetToInitial' , ( ) => {
9797 VueValuesStore . setInitialValue ( 'myValue' , 'foo' )
9898 expect ( VueValuesStore . state . myValue ) . toBe ( undefined )
99- VueValuesStore . value . resetToInitial ( 'myValue' )
99+ VueValuesStore . value ( 'myValue' ) . resetToInitial ( )
100100 expect ( VueValuesStore . state . myValue ) . toBe ( 'foo' )
101101 } )
102102 it ( 'value.reset (default priors to initial)' , ( ) => {
103103 VueValuesStore . setDefaultValue ( 'myValue' , 'foo' )
104104 VueValuesStore . setInitialValue ( 'myValue' , 'bar' )
105105 expect ( VueValuesStore . state . myValue ) . toBe ( undefined )
106- VueValuesStore . value . reset ( 'myValue' )
106+ VueValuesStore . value ( 'myValue' ) . reset ( )
107107 expect ( VueValuesStore . state . myValue ) . toBe ( 'foo' )
108108 } )
109109 it ( 'value.reset (initial if default is not present)' , ( ) => {
110110 VueValuesStore . setInitialValue ( 'myValue' , 'bar' )
111111 expect ( VueValuesStore . state . myValue ) . toBe ( undefined )
112- VueValuesStore . value . reset ( 'myValue' )
112+ VueValuesStore . value ( 'myValue' ) . reset ( )
113113 expect ( VueValuesStore . state . myValue ) . toBe ( 'bar' )
114114 } )
115115 it ( 'value.reset (undefined if default nor initial are present)' , ( ) => {
116- VueValuesStore . value . set ( 'myValue' , 'foo' )
116+ VueValuesStore . value ( 'myValue' ) . set ( 'foo' )
117117 expect ( VueValuesStore . state . myValue ) . toBe ( 'foo' )
118- VueValuesStore . value . reset ( 'myValue' )
118+ VueValuesStore . value ( 'myValue' ) . reset ( )
119119 expect ( VueValuesStore . state . myValue ) . toBe ( undefined )
120120 } )
121121
@@ -141,57 +141,57 @@ describe('store', () => {
141141 const onDelete = jest . fn ( )
142142 VueValuesStore . setDefaultState ( { myValue : 'bar' } )
143143 VueValuesStore . setUpdatingHandlers ( { onSet, onDelete } )
144- VueValuesStore . value . set ( 'myValue' , 'foo' )
144+ VueValuesStore . value ( 'myValue' ) . set ( 'foo' )
145145 expect ( onSet ) . toHaveBeenCalledWith ( 'myValue' , 'foo' )
146- VueValuesStore . value . resetToDefault ( 'myValue' )
146+ VueValuesStore . value ( 'myValue' ) . resetToDefault ( )
147147 expect ( onSet ) . toHaveBeenCalledWith ( 'myValue' , 'bar' )
148- VueValuesStore . value . remove ( 'myValue' )
148+ VueValuesStore . value ( 'myValue' ) . remove ( )
149149 expect ( onDelete ) . toHaveBeenCalledWith ( 'myValue' )
150150 } )
151151 it ( 'setUpdatingHandlers: onSet controls the value is set' , ( ) => {
152152 const onSet = ( ) => 'bar'
153153 VueValuesStore . setUpdatingHandlers ( { onSet } )
154- VueValuesStore . value . set ( 'myValue' , 'foo' )
154+ VueValuesStore . value ( 'myValue' ) . set ( 'foo' )
155155 expect ( VueValuesStore . state . myValue ) . toBe ( 'bar' )
156156 } )
157157
158158 it ( 'boolean.toogle' , ( ) => {
159- VueValuesStore . value . set ( 'myValue' , false )
160- VueValuesStore . boolean . toggle ( 'myValue' )
159+ VueValuesStore . value ( 'myValue' ) . set ( false )
160+ VueValuesStore . boolean ( 'myValue' ) . toggle ( )
161161 expect ( VueValuesStore . state . myValue ) . toStrictEqual ( true )
162- VueValuesStore . boolean . toggle ( 'myValue' )
162+ VueValuesStore . boolean ( 'myValue' ) . toggle ( )
163163 expect ( VueValuesStore . state . myValue ) . toStrictEqual ( false )
164164 } )
165165 it ( 'number.increment' , ( ) => {
166- VueValuesStore . value . set ( 'myValue' , 0 )
167- VueValuesStore . number . increment ( 'myValue' )
166+ VueValuesStore . value ( 'myValue' ) . set ( 0 )
167+ VueValuesStore . number ( 'myValue' ) . increment ( )
168168 expect ( VueValuesStore . state . myValue ) . toStrictEqual ( 1 )
169- VueValuesStore . number . increment ( 'myValue' )
169+ VueValuesStore . number ( 'myValue' ) . increment ( )
170170 expect ( VueValuesStore . state . myValue ) . toStrictEqual ( 2 )
171171 } )
172172 it ( 'string.append' , ( ) => {
173- VueValuesStore . value . set ( 'myValue' , 'foo' )
174- VueValuesStore . string . append ( 'myValue' , 'bar' )
173+ VueValuesStore . value ( 'myValue' ) . set ( 'foo' )
174+ VueValuesStore . string ( 'myValue' ) . append ( 'bar' )
175175 expect ( VueValuesStore . state . myValue ) . toStrictEqual ( 'foobar' )
176176 } )
177177 it ( 'array.append' , ( ) => {
178- VueValuesStore . value . set ( 'myValue' , [ 'foo' ] )
179- VueValuesStore . array . append ( 'myValue' , 'bar' )
178+ VueValuesStore . value ( 'myValue' ) . set ( [ 'foo' ] )
179+ VueValuesStore . array ( 'myValue' ) . append ( 'bar' )
180180 expect ( VueValuesStore . state . myValue ) . toStrictEqual ( [ 'foo' , 'bar' ] )
181181 } )
182182 it ( 'set.add' , ( ) => {
183- VueValuesStore . value . set ( 'myValue' , new Set ( [ 'foo' ] ) )
184- VueValuesStore . set . add ( 'myValue' , 'bar' )
183+ VueValuesStore . value ( 'myValue' ) . set ( new Set ( [ 'foo' ] ) )
184+ VueValuesStore . set ( 'myValue' ) . add ( 'bar' )
185185 expect ( VueValuesStore . state . myValue ) . toStrictEqual ( new Set ( [ 'foo' , 'bar' ] ) )
186186 } )
187187 it ( 'object.setValue' , ( ) => {
188- VueValuesStore . value . set ( 'myValue' , { foo : 1 } )
189- VueValuesStore . object . setValue ( 'myValue' , 'bar' , 2 )
188+ VueValuesStore . value ( 'myValue' ) . set ( { foo : 1 } )
189+ VueValuesStore . object ( 'myValue' ) . setValue ( 'bar' , 2 )
190190 expect ( VueValuesStore . state . myValue ) . toStrictEqual ( { foo : 1 , bar : 2 } )
191191 } )
192192 it ( 'map.setValue' , ( ) => {
193- VueValuesStore . value . set ( 'myValue' , new Map ( [ [ 'foo' , 1 ] ] ) )
194- VueValuesStore . map . setValue ( 'myValue' , 'bar' , 2 )
193+ VueValuesStore . value ( 'myValue' ) . set ( new Map ( [ [ 'foo' , 1 ] ] ) )
194+ VueValuesStore . map ( 'myValue' ) . setValue ( 'bar' , 2 )
195195 expect ( VueValuesStore . state . myValue ) . toStrictEqual ( new Map ( [ [ 'foo' , 1 ] , [ 'bar' , 2 ] ] ) )
196196 } )
197197} )
0 commit comments