describe("app", function() { describe("user", function() { it("sets the user if given one and returns the current user", function() { expect(app.user()).toBeFalsy() }); it("returns false if the current_user isn't set", function() { app._user = undefined; expect(app.user()).toEqual(false); }); }); describe('currentUser', function(){ it("sets the user if given one and returns the current user", function() { expect(app.currentUser.authenticated()).toBeFalsy() app.user({name: "alice"}); expect(app.user().get("name")).toEqual("alice"); }); }); });