mirror of
https://github.com/codeninjasllc/discourse.git
synced 2024-11-24 16:18:42 -05:00
25 lines
No EOL
830 B
JavaScript
25 lines
No EOL
830 B
JavaScript
module("Discourse.Session");
|
|
|
|
test('current', function(){
|
|
var session = Discourse.Session.current();
|
|
|
|
present(session, "We have a current site session");
|
|
equal(session, Discourse.Session.current(), "Calling it a second time returns the same instance");
|
|
|
|
blank(Discourse.Session.current('orange'), "by default properties are nil");
|
|
session.set('orange', 'newBlack');
|
|
equal(Discourse.Session.current('orange'), "newBlack", "it remembers values");
|
|
|
|
Discourse.Session.current('orange', 'juice');
|
|
equal(session.get('orange'), "juice", "it can be updated");
|
|
|
|
Discourse.Session.current('zero', 0);
|
|
equal(session.get('zero'), 0);
|
|
});
|
|
|
|
test('highestSeenByTopic', function() {
|
|
|
|
var session = Discourse.Session.current();
|
|
deepEqual(session.get('highestSeenByTopic'), {}, "by default it returns an empty object");
|
|
|
|
}); |