Could you provide a simple example?

Currently, I have something like this

- A LoggedInLoader that is a Service that returns a promise.
- This service is called in the run block


If a try to run tests I get this error

Error: Unexpected request: GET /url/to/service
No more request expected in
app/bower_components/angular-mocks/angular-mocks.js (line 960)

I am really stuck here...




2013/12/23 Clint Checketts <[email protected]>

> If you had an InitializationService that did all this work, then it would
> easy to test like any other service, and the run block would be simplified
> to merely calling the Init service.
>
>
> On Sun, Dec 22, 2013 at 5:27 PM, Sergio Rinaudo 
> <[email protected]>wrote:
>
>> Hi all,
>> I have some logic in the run block of my app
>>
>> *file app.js*
>> app.config(
>>      // routes etc..
>> )..run(
>>     // logic here
>> );
>>
>> this logic have to run only once when the user enters the app,
>> for example an async request to get the user session data.
>>
>> I would like to set up tests for this block, but after lots of searching
>> I
>> couldn't find any way to do so.
>>
>> I would like to follow all the best practices, so, the first question is,
>> is the run block the correct point to do this kind of checking?
>> If not, what would be a better solution?
>> Please note that I did not use the resolve property because the
>> application needs this checking
>> in every module but just once (when the use enter th app, that could be
>> any controller).
>>
>> I hope that someone could enlight me!
>>
>> Regards
>>
>>
>>  --
>> You received this message because you are subscribed to the Google Groups
>> "AngularJS" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>>
>> To post to this group, send email to [email protected].
>> Visit this group at http://groups.google.com/group/angular.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>  --
> You received this message because you are subscribed to a topic in the
> Google Groups "AngularJS" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/angular/QqrpFe8kSr0/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/angular.
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
You received this message because you are subscribed to the Google Groups 
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to