UNPKG

hellojs-xiaotian

Version:

A clientside Javascript library for standardizing requests to OAuth2 web services (and OAuth1 - with a shim)

23 lines (14 loc) 531 B
// Chrome Packaged Apps // The Chrome Extension redefines the "hello.utils.popup" describe('ChromeApp hello.utils.popup', function() { var _launch = chrome.identity.launchWebAuthFlow; after(function() { chrome.identity.launchWebAuthFlow = _launch; }); it('Should launch chrome.identity.launchWebAuthFlow', function() { var spy = sinon.spy(); chrome.identity.launchWebAuthFlow = spy; hello.utils.popup('https://doma.in/oauth/auth', 'https://redirect.uri/path', {}); expect(spy.calledOnce).to.be.ok(); }); });