18 lines
553 B
JavaScript
18 lines
553 B
JavaScript
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);
|
|
});
|
|
|
|
it("sets the user if given one and returns the current user", function() {
|
|
expect(app.user()).toBeFalsy()
|
|
app.user({name: "alice"});
|
|
expect(app.user().get("name")).toEqual("alice");
|
|
});
|
|
});
|
|
})
|