Skip to content

Instantly share code, notes, and snippets.

@jiverson
Created April 11, 2014 22:51
Show Gist options
  • Save jiverson/10507907 to your computer and use it in GitHub Desktop.
Save jiverson/10507907 to your computer and use it in GitHub Desktop.
Browser poll for angularjs
beforeEach(module('ngCookies', function($provide) {
$provide.factory('$browser', function(){
return angular.extend(new angular.mock.$Browser(), {cookieHash: {selectedLanguage:undefined}});
});
}));
it('cookie for selected should default to english', function() {
expect($cookies).toEqual({'selectedLanguage':undefined});
// access internal cookie storage of the browser mock directly to simulate behavior of document.cookie
$browser.poll();
createController();
expect(catalog.currentLanguage).toBe('en');
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment