unittests/tests/serializer.js
branchpopcorn-port
changeset 83 1fb63a1a8ac3
parent 65 6a8cae20f190
child 185 2ccec6201261
--- a/unittests/tests/serializer.js	Tue Oct 18 11:46:43 2011 +0200
+++ b/unittests/tests/serializer.js	Tue Oct 18 11:47:16 2011 +0200
@@ -1,18 +1,23 @@
 function test_serializer() {
-  module("Serializer basic tests");
+  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() {
-      var dt = new IriSP.DataLoader();
-      var ser = new IriSP.Serializer(dt, "http://google.com");
-      equal( ser._DataLoader, dt, "The dataloader reference is copied to the object." );
-      equal( ser._url, "http://google.com", "The url has been copied as well." );
+      
+      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." );
+      equal( this.ser._data, undefined, "The serializer data is not defined." );
   });
   
   test("check that the serialize and deserialize abstract functions are defined", function() {
-      var dt = new IriSP.DataLoader();
-      var ser = new IriSP.Serializer(dt);
-      equal(ser.serialize(), undefined, ".serialize is defined");
-      equal(ser.deserialize(), undefined, ".deserialize is defined");
+      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