equal
deleted
inserted
replaced
1 /* tests for the serializer factory */ |
|
2 function test_serializerFactory() { |
|
3 module("SerializerFactory tests", |
|
4 { setup: function() { |
|
5 this.dt = new IriSP.DataLoader(); |
|
6 }}); |
|
7 |
|
8 test("test instantiation of a json serializer", function() { |
|
9 var factory = new IriSP.SerializerFactory(this.dt); |
|
10 var config = { type: "json", src : "/url" }; |
|
11 var ser = factory.getSerializer(config); |
|
12 |
|
13 ok(ser instanceof IriSP.JSONSerializer, "returned object is instance of json serializer"); |
|
14 }); |
|
15 |
|
16 test("test instantiation of a dummy serializer", function() { |
|
17 var factory = new IriSP.SerializerFactory(this.dt); |
|
18 var config = { type: "dummy", src : "/url" }; |
|
19 var ser = factory.getSerializer(config); |
|
20 |
|
21 ok(ser instanceof IriSP.MockSerializer, "returned object is instance of json serializer"); |
|
22 }); |
|
23 |
|
24 test("test instantiation of a garbage serializer", function() { |
|
25 var factory = new IriSP.SerializerFactory(this.dt); |
|
26 var config = {type: "garbage", src : "/url" }; |
|
27 var ser = factory.getSerializer(config); |
|
28 |
|
29 equal(ser, undefined, "returned object is undefined"); |
|
30 }); |
|
31 }; |
|