describe("app.models.User", function(){ beforeEach(function(){ this.user = new app.models.User({}) }); describe("authenticated", function(){ it("should be true if ID is nil", function(){ expect(this.user.authenticated()).toBeFalsy(); }); it('should be true if ID is set', function(){ this.user.set({id : 1}) expect(this.user.authenticated()).toBeTruthy(); }); }); describe("isServiceConnected", function(){ it("checks to see if the sent provider name is a configured service", function(){ this.user.set({configured_services : ["facebook"]}) expect(this.user.isServiceConfigured("facebook")).toBeTruthy() expect(this.user.isServiceConfigured("tumblr")).toBeFalsy() }); }); });