@@ -164,6 +164,40 @@ define(['angular', 'given', 'util'], function(angular, given, util) {
164
164
} ) ;
165
165
} ) ;
166
166
167
+ describe ( 'LoopBackResource' , function ( ) {
168
+ it ( 'has getAuthHeader method' , function ( ) {
169
+ var $injector = createInjector ( ) ;
170
+ var loopBackResource = $injector . get ( 'LoopBackResource' ) ;
171
+ expect ( loopBackResource ) . to . have . property ( 'getAuthHeader' ) ;
172
+ } ) ;
173
+
174
+ it ( 'can get authHeader' , function ( ) {
175
+ var $injector = createInjector ( ) ;
176
+ var loopBackResource = $injector . get ( 'LoopBackResource' ) ;
177
+ var authHeader = 'X-Awesome-Token' ;
178
+ loopBackResourceProvider . setAuthHeader ( authHeader ) ;
179
+ var gotAuthHeader = loopBackResource . getAuthHeader ( ) ;
180
+
181
+ return expect ( gotAuthHeader ) . to . equal ( authHeader ) ;
182
+ } ) ;
183
+
184
+ it ( 'has getUrlBase method' , function ( ) {
185
+ var $injector = createInjector ( ) ;
186
+ var loopBackResource = $injector . get ( 'LoopBackResource' ) ;
187
+ expect ( loopBackResource ) . to . have . property ( 'getUrlBase' ) ;
188
+ } ) ;
189
+
190
+ it ( 'can get urlBase' , function ( ) {
191
+ var $injector = createInjector ( ) ;
192
+ var loopBackResource = $injector . get ( 'LoopBackResource' ) ;
193
+ var urlBase = 'http://test.urlbase' ;
194
+ loopBackResourceProvider . setUrlBase ( urlBase ) ;
195
+ var base = loopBackResource . getUrlBase ( ) ;
196
+
197
+ return expect ( base ) . to . equal ( urlBase ) ;
198
+ } ) ;
199
+ } ) ;
200
+
167
201
describe ( 'LoopBackAuthRequestInterceptor' , function ( ) {
168
202
it ( 'should be configured as an $httpProvider\'s interceptor' ,
169
203
function ( ) {
0 commit comments