unittests/tests/serializerFactory.js
branchpopcorn-port
changeset 128 f3fec80dd31c
parent 65 6a8cae20f190
equal deleted inserted replaced
127:3ce493c93d6c 128:f3fec80dd31c
     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 };