equal
deleted
inserted
replaced
1 function test_mockTweetSerializer() { |
|
2 module("Mock Tweet Serializer basic tests"); |
|
3 |
|
4 test("init the serializer with a DataLoader and an url", function() { |
|
5 var dt = new IriSP.DataLoader(); |
|
6 var ser = new IriSP.MockTweetSerializer(dt, "http://google.com"); |
|
7 equal( ser._DataLoader, dt, "The dataloader reference is copied to the object." ); |
|
8 equal( ser._url, "http://google.com", "The url has been copied as well." ); |
|
9 ok(ser._data, "the mock data is defined"); |
|
10 }); |
|
11 |
|
12 test("check that the serialize and deserialize abstract functions are defined", function() { |
|
13 var dt = new IriSP.DataLoader(); |
|
14 var ser = new IriSP.MockTweetSerializer(dt); |
|
15 notEqual(ser.serialize, undefined, ".serialize is defined"); |
|
16 notEqual(ser.deserialize, undefined, ".deserialize is defined"); |
|
17 }); |
|
18 |
|
19 test("check that the callback is called", function() { |
|
20 var dt = new IriSP.DataLoader(); |
|
21 var ser = new IriSP.MockTweetSerializer(dt); |
|
22 var spy = this.spy(); |
|
23 ser.sync(spy); |
|
24 ok(spy.called, "the callback has been called"); |
|
25 }); |
|
26 |
|
27 }; |
|