diff -r 7b55777486c3 -r 75ba66457232 unittests/tests/serializer.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/unittests/tests/serializer.js Fri Apr 06 16:55:34 2012 +0200 @@ -0,0 +1,23 @@ +function test_serializer() { + module("Serializer basic tests", {setup: function() { + this.dt = new IriSP.DataLoader(); + this.ser = new IriSP.Serializer(this.dt, "http://google.com"); + }}); + + test("init the serializer with a DataLoader and an url", function() { + + equal( this.ser._DataLoader, this.dt, "The dataloader reference is copied to the object." ); + equal( this.ser._url, "http://google.com", "The url has been copied as well." ); + deepEqual( this.ser._data, [], "The serializer data is not defined." ); + }); + + test("check that the serialize and deserialize abstract functions are defined", function() { + notEqual(this.ser.serialize, undefined, ".serialize is defined"); + notEqual(this.ser.deserialize, undefined, ".deserialize is defined"); + }); + + test("check if currentMedia() is defined", function() { + + }); + +}; \ No newline at end of file