aboutsummaryrefslogtreecommitdiffstats
path: root/test/UsersTest.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/UsersTest.js')
-rw-r--r--test/UsersTest.js26
1 files changed, 26 insertions, 0 deletions
diff --git a/test/UsersTest.js b/test/UsersTest.js
new file mode 100644
index 00000000..c808885c
--- /dev/null
+++ b/test/UsersTest.js
@@ -0,0 +1,26 @@
+// Copyright (C) 2008,2009 BRAT Tech LLC
+
+UsersTest = TestCase("UsersTest");
+
+UsersTest.prototype = {
+ setUp:function(){},
+
+ tearDown:function(){},
+
+ testItShouldFetchCurrentUser:function(){
+ expectAsserts(5);
+ var user;
+ var users = new nglr.Users({request:function(method, url, request, callback){
+ assertEquals("GET", method);
+ assertEquals("/account.json", url);
+ assertEquals("{}", nglr.toJson(request));
+ callback(200, {$status_code:200, user:{name:'misko'}});
+ }});
+ users.fetchCurrentUser(function(u){
+ user = u;
+ assertEquals("misko", u.name);
+ assertEquals("misko", users.current.name);
+ });
+ }
+
+};