diff --git a/platform/identity/src/IdentityProvider.js b/platform/identity/src/IdentityProvider.js index 5acb4a2c97..8b6bd8f329 100644 --- a/platform/identity/src/IdentityProvider.js +++ b/platform/identity/src/IdentityProvider.js @@ -30,20 +30,18 @@ define( function () { "use strict"; - var UNKNOWN_USER = { - key: "unknown", - name: "Unknown User" - }; - /** * Default implementation of an identity service. Provides an - * unkown user. + * unknown user as an `undefined` value; this is present simply + * to ensure that there is always an `identityService` available + * for platform components to use. + * * @constructor * @implements {IdentityService} * @memberof platform/identity */ function IdentityProvider($q) { - this.userPromise = $q.when(UNKNOWN_USER); + this.userPromise = $q.when(undefined); } IdentityProvider.prototype.getUser = function () { diff --git a/platform/identity/test/IdentityProviderSpec.js b/platform/identity/test/IdentityProviderSpec.js index 85867642a8..61852c42ff 100644 --- a/platform/identity/test/IdentityProviderSpec.js +++ b/platform/identity/test/IdentityProviderSpec.js @@ -46,15 +46,12 @@ define( provider = new IdentityProvider(mockQ); }); - it("provides an unknown user", function () { + it("provides an undefined user", function () { provider.getUser().then(mockCallback); waitsFor(calledBack); runs(function () { - expect(mockCallback).toHaveBeenCalledWith({ - key: jasmine.any(String), - name: jasmine.any(String) - }); + expect(mockCallback).toHaveBeenCalledWith(undefined); }); });