aboutsummaryrefslogtreecommitdiffstats
path: root/test/moveToAngularCom/UsersTest.js
blob: f0ff545a5d1c282b386fce9dc24fd48bdac69ff1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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 Users({request:function(method, url, request, callback){
      assertEquals("GET", method);
      assertEquals("/account.json", url);
      assertEquals("{}", 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);
    });
  }
  
};