jasmine test with configurable angular services

This post is just a jasmine braindump :

When testing angularjs services that needs to be configured, this is the way to configure it

 beforeEach(module('angular-toolkit-auth', 
                         function (authProvider, openIdProvider) {
     authProvider.setAuthenticationType('Bearer');
 }));

if you need more than one module to be instantiated for your test:

beforeEach(function(){
    module('angular-toolkit-storage');
    module('angular-toolkit-auth');
});

// or you can call them one after the other like so

beforeEach(module('angular-toolkit-auth'));
beforeEach(module('angular-toolkit-auth-config'));

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s