diff options
Diffstat (limited to 'test/UsersTest.js')
| -rw-r--r-- | test/UsersTest.js | 26 | 
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); +    }); +  } +   +}; | 
