@@ -23,6 +23,7 @@ component extends="testbox.system.BaseSpec" {
2323 structDelete ( variables , " requestStorageMock" );
2424 structDelete ( variables , " sessionStorageMock" );
2525 structDelete ( variables , " userMock" );
26+ session = {};
2627 } );
2728
2829 describe ( " instantiating the user service" , function () {
@@ -105,9 +106,9 @@ component extends="testbox.system.BaseSpec" {
105106 describe ( " getUser" , function () {
106107 it ( " returns the currently logged in user component" , function () {
107108 requestStorageMock .$( " exists" , false );
108- requestStorageMock .$( " getVar " , userMock );
109+ requestStorageMock .$( " get " , userMock );
109110 sessionStorageMock .$( " exists" , true );
110- sessionStorageMock .$( " getVar " , 1 );
111+ sessionStorageMock .$( " get " , 1 );
111112 userServiceMock .$( " retrieveUserById" ).$args ( 1 ).$results ( userMock );
112113
113114 var actual = auth .getUser ();
@@ -116,6 +117,7 @@ component extends="testbox.system.BaseSpec" {
116117 } );
117118
118119 it ( " throws an exception when trying to get the user without being logged in" , function () {
120+ requestStorageMock .$( " exists" , false );
119121 sessionStorageMock .$( " exists" , false );
120122
121123 expect ( function () {
@@ -125,7 +127,7 @@ component extends="testbox.system.BaseSpec" {
125127
126128 it ( " returns the user from the request if it exists" , function () {
127129 requestStorageMock .$( " exists" , true );
128- requestStorageMock .$( " getVar " , userMock );
130+ requestStorageMock .$( " get " , userMock );
129131
130132 auth .getUser ();
131133
@@ -134,17 +136,19 @@ component extends="testbox.system.BaseSpec" {
134136 expect ( sessionStorageCallLog )
135137 .notToHaveKey ( " exists" , " [exists] should not be called on the SessionStorage" );
136138 expect ( sessionStorageCallLog )
137- .notToHaveKey ( " getVar " , " [getVar ] should not be called on the SessionStorage" );
139+ .notToHaveKey ( " get " , " [get ] should not be called on the SessionStorage" );
138140 } );
139141
140142 it ( " caches the user from in request scope" , function () {
143+ requestStorageMock .$( " exists" , false );
141144 sessionStorageMock .$( " exists" , true );
142- sessionStorageMock .$( " getVar" , 1 );
145+ sessionStorageMock .$( " get" , 1 );
146+ requestStorageMock .$( " get" , 1 );
143147 userServiceMock .$( " retrieveUserById" ).$args ( 1 ).$results ( userMock );
144148
145149 auth .getUser ();
146150
147- expect ( requestStorageMock .$once ( " setVar " ) ).toBeTrue ();
151+ expect ( requestStorageMock .$once ( " set " ) ).toBeTrue ();
148152 requestStorageMock .$( " exists" , true );
149153
150154 auth .getUser ();
@@ -153,17 +157,17 @@ component extends="testbox.system.BaseSpec" {
153157
154158 expect ( sessionStorageCallLog .exists )
155159 .toHaveLength ( 1 , " [exists] should only have been called once." );
156- expect ( sessionStorageCallLog .getVar )
157- .toHaveLength ( 1 , " [getVar ] should only have been called once." );
160+ expect ( sessionStorageCallLog .get )
161+ .toHaveLength ( 1 , " [get ] should only have been called once." );
158162 } );
159163 } );
160164
161165 describe ( " user" , function () {
162166 it ( " is an alias for getUser" , function () {
163167 requestStorageMock .$( " exists" , false );
164- requestStorageMock .$( " getVar " , userMock );
168+ requestStorageMock .$( " get " , userMock );
165169 sessionStorageMock .$( " exists" , true );
166- sessionStorageMock .$( " getVar " , 1 );
170+ sessionStorageMock .$( " get " , 1 );
167171 userServiceMock .$( " retrieveUserById" ).$args ( 1 ).$results ( userMock );
168172
169173 expect ( auth .getUser () ).toBe ( auth .user () );
@@ -174,28 +178,28 @@ component extends="testbox.system.BaseSpec" {
174178 describe ( " logging in" , function () {
175179 it ( " stores a user id in the session storage" , function () {
176180 auth .login ( userMock );
177- expect ( sessionStorageMock .$once ( " setVar " ) ).toBeTrue ();
178- expect ( sessionStorageMock .$callLog ().setVar [1 ][2 ] ) // first time called, second argument
179- .toBe ( userId , " User id of #userId # should have been passed to `setVar `." );
181+ expect ( sessionStorageMock .$once ( " set " ) ).toBeTrue ();
182+ expect ( sessionStorageMock .$callLog ().set [1 ][2 ] ) // first time called, second argument
183+ .toBe ( userId , " User id of #userId # should have been passed to `set `." );
180184 } );
181185
182186 it ( " sets the logged in user object in the request scope to save on multiple db requests" , function () {
183187 auth .login ( userMock );
184- expect ( requestStorageMock .$once ( " setVar " ) ).toBeTrue ();
185- expect ( requestStorageMock .$callLog ().setVar [1 ][2 ] ) // first time called, second argument
186- .toBe ( userMock , " User object should have been passed to `setVar `." );
188+ expect ( requestStorageMock .$once ( " set " ) ).toBeTrue ();
189+ expect ( requestStorageMock .$callLog ().set [1 ][2 ] ) // first time called, second argument
190+ .toBe ( userMock , " User object should have been passed to `set `." );
187191 } );
188192 } );
189193
190194 describe ( " logging out" , function () {
191195 it ( " logs a user out, regardless of if there was any user logged in" , function () {
192- sessionStorageMock .$( " deleteVar " , true );
193- requestStorageMock .$( " deleteVar " , true );
196+ sessionStorageMock .$( " delete " , true );
197+ requestStorageMock .$( " delete " , true );
194198
195199 auth .logout ();
196200
197- expect ( sessionStorageMock .$once ( " deleteVar " ) ).toBeTrue ();
198- expect ( requestStorageMock .$once ( " deleteVar " ) ).toBeTrue ();
201+ expect ( sessionStorageMock .$once ( " delete " ) ).toBeTrue ();
202+ expect ( requestStorageMock .$once ( " delete " ) ).toBeTrue ();
199203 } );
200204 } );
201205
@@ -292,9 +296,9 @@ component extends="testbox.system.BaseSpec" {
292296
293297 auth .authenticate ( validUsername , correctPassword );
294298
295- expect ( sessionStorageMock .$once ( " setVar " ) ).toBeTrue ();
296- expect ( sessionStorageMock .$callLog ().setVar [1 ][2 ] ) // first time called, second argument
297- .toBe ( userId , " User id of #userId # should have been passed to `setVar `." );
299+ expect ( sessionStorageMock .$once ( " set " ) ).toBeTrue ();
300+ expect ( sessionStorageMock .$callLog ().set [1 ][2 ] ) // first time called, second argument
301+ .toBe ( userId , " User id of #userId # should have been passed to `set `." );
298302 } );
299303 } );
300304 } );
@@ -316,16 +320,13 @@ component extends="testbox.system.BaseSpec" {
316320 }
317321
318322 function setUpSessionStorage () {
319- variables .sessionStorageMock = getMockBox ()
320- .createMock ( " modules.cbstorages.models.SessionStorage" );
321- sessionStorageMock .init ();
322- sessionStorageMock .$( " setVar" );
323+ variables .sessionStorageMock = getMockBox ().createStub ();
324+ sessionStorageMock .$( " set" );
323325 }
324326
325327 function setUpRequestStorage () {
326- variables .requestStorageMock = getMockBox ().createMock ( " modules.cbstorages.models.RequestStorage" );
327- requestStorageMock .init ();
328- requestStorageMock .$( " setVar" );
328+ variables .requestStorageMock = getMockBox ().createStub ();
329+ requestStorageMock .$( " set" );
329330 }
330331
331332 function setUpUserService () {
0 commit comments