5 this.dt = new IriSP.DataLoader(); |
5 this.dt = new IriSP.DataLoader(); |
6 }}); |
6 }}); |
7 |
7 |
8 test("test instantiation of a json serializer", function() { |
8 test("test instantiation of a json serializer", function() { |
9 var factory = new IriSP.SerializerFactory(this.dt); |
9 var factory = new IriSP.SerializerFactory(this.dt); |
10 var config = {metadata : { load: "json", src : "/url" } }; |
10 var config = { type: "json", src : "/url" }; |
11 var ser = factory.getSerializer(config); |
11 var ser = factory.getSerializer(config); |
12 |
12 |
13 ok(ser instanceof IriSP.JSONSerializer, "returned object is instance of json serializer"); |
13 ok(ser instanceof IriSP.JSONSerializer, "returned object is instance of json serializer"); |
14 }); |
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 }); |
15 |
23 |
16 test("test instantiation of a garbage serializer", function() { |
24 test("test instantiation of a garbage serializer", function() { |
17 var factory = new IriSP.SerializerFactory(this.dt); |
25 var factory = new IriSP.SerializerFactory(this.dt); |
18 var config = {metadata : { load: "garbage", src : "/url" } }; |
26 var config = {type: "garbage", src : "/url" }; |
19 var ser = factory.getSerializer(config); |
27 var ser = factory.getSerializer(config); |
20 |
28 |
21 equal(ser, undefined, "returned object is undefined"); |
29 equal(ser, undefined, "returned object is undefined"); |
22 }); |
30 }); |
23 }; |
31 }; |